|
|
@ -429,8 +429,7 @@ void KonqPopupMenu::setup(KonqPopupFlags kpf)
|
|
|
|
connect(localURLJob, TQT_SIGNAL(localURL(TDEIO::LocalURLJob*, const KURL&, bool)), this, TQT_SLOT(slotLocalURL(TDEIO::LocalURLJob*, const KURL&, bool)));
|
|
|
|
connect(localURLJob, TQT_SIGNAL(localURL(TDEIO::LocalURLJob*, const KURL&, bool)), this, TQT_SLOT(slotLocalURL(TDEIO::LocalURLJob*, const KURL&, bool)));
|
|
|
|
connect(localURLJob, TQT_SIGNAL(destroyed()), this, TQT_SLOT(slotLocalURLKIODestroyed()));
|
|
|
|
connect(localURLJob, TQT_SIGNAL(destroyed()), this, TQT_SLOT(slotLocalURLKIODestroyed()));
|
|
|
|
while (!d->localURLSlotFired) {
|
|
|
|
while (!d->localURLSlotFired) {
|
|
|
|
usleep(100);
|
|
|
|
kapp->eventLoop()->enterLoop();
|
|
|
|
tqApp->eventLoop()->processEvents(TQEventLoop::ExcludeUserInput);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (d->localURLResultIsLocal) {
|
|
|
|
if (d->localURLResultIsLocal) {
|
|
|
|
realURL = d->localURLResultURL;
|
|
|
|
realURL = d->localURLResultURL;
|
|
|
@ -1231,6 +1230,7 @@ void KonqPopupMenu::slotLocalURL(TDEIO::LocalURLJob *job, const KURL& url, bool
|
|
|
|
d->localURLSlotFired = true;
|
|
|
|
d->localURLSlotFired = true;
|
|
|
|
d->localURLResultURL = url;
|
|
|
|
d->localURLResultURL = url;
|
|
|
|
d->localURLResultIsLocal = isLocal;
|
|
|
|
d->localURLResultIsLocal = isLocal;
|
|
|
|
|
|
|
|
kapp->eventLoop()->exitLoop();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void KonqPopupMenu::slotLocalURLKIODestroyed()
|
|
|
|
void KonqPopupMenu::slotLocalURLKIODestroyed()
|
|
|
@ -1239,6 +1239,7 @@ void KonqPopupMenu::slotLocalURLKIODestroyed()
|
|
|
|
d->localURLSlotFired = true;
|
|
|
|
d->localURLSlotFired = true;
|
|
|
|
d->localURLResultURL = KURL();
|
|
|
|
d->localURLResultURL = KURL();
|
|
|
|
d->localURLResultIsLocal = false;
|
|
|
|
d->localURLResultIsLocal = false;
|
|
|
|
|
|
|
|
kapp->eventLoop()->exitLoop();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|