diff options
| author | 2010-03-08 10:21:30 +0000 | |
|---|---|---|
| committer | 2010-03-08 10:21:30 +0000 | |
| commit | dd24fe4a6b3a2574943246d3f8294bea2db31a37 (patch) | |
| tree | 2210d80898a197b973c3db1b87ccee76f1287454 /src/modules | |
| parent | removed "alias highlighted" icon (diff) | |
| download | KVIrc-dd24fe4a6b3a2574943246d3f8294bea2db31a37.tar.gz KVIrc-dd24fe4a6b3a2574943246d3f8294bea2db31a37.tar.bz2 KVIrc-dd24fe4a6b3a2574943246d3f8294bea2db31a37.zip | |
fixed filetransferwindow "open with.." popup (kde version)
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4111 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules')
| -rw-r--r-- | src/modules/filetransferwindow/filetransferwindow.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/modules/filetransferwindow/filetransferwindow.cpp b/src/modules/filetransferwindow/filetransferwindow.cpp index ad7329db5..c607b5f2c 100644 --- a/src/modules/filetransferwindow/filetransferwindow.cpp +++ b/src/modules/filetransferwindow/filetransferwindow.cpp @@ -537,7 +537,6 @@ void KviFileTransferWindow::openFilePopupActivated(int id) #ifdef COMPILE_KDE_SUPPORT int ip = m_pOpenFilePopup->itemParameter(id); if(ip < 0)return; - QString txt = m_pOpenFilePopup->text(id); KviFileTransfer * t = selectedTransfer(); if(!t)return; @@ -547,11 +546,12 @@ void KviFileTransferWindow::openFilePopupActivated(int id) QString mimetype = KMimeType::findByPath(tmp)->name(); KService::List offers = KMimeTypeTrader::self()->query(mimetype,"Application"); - + + int idx = 0; for(KService::List::Iterator itOffers = offers.begin(); itOffers != offers.end(); ++itOffers) { - if(txt == (*itOffers).data()->name()) + if(idx == ip) { KUrl::List lst; KUrl url; @@ -560,6 +560,7 @@ void KviFileTransferWindow::openFilePopupActivated(int id) KRun::run(*((*itOffers).data()),lst,g_pFrame); break; } + idx++; } #endif //COMPILE_KDE_SUPPORT } |
