From: Shie E. <er...@us...> - 2005-02-08 18:35:12
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Dialogs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3302/krusader/Dialogs Modified Files: krdialogs.cpp Log Message: fix: choosedir didn't respond to canceling the dialog Index: krdialogs.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Dialogs/krdialogs.cpp,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** krdialogs.cpp 5 Feb 2005 00:09:19 -0000 1.5 --- krdialogs.cpp 8 Feb 2005 18:34:53 -0000 1.6 *************** *** 63,70 **** KURLRequesterDlg *dlg = new KURLRequesterDlg(url.prettyURL(1),text,krApp,""); dlg->urlRequester()->completionObject()->setDir(cwd.url()); ! dlg->exec(); ! ! KURL u = vfs::fromPathOrURL(dlg->urlRequester()->completionObject()->replacedPath( ! dlg->urlRequester()->lineEdit()->text())); delete dlg; return u; --- 63,71 ---- KURLRequesterDlg *dlg = new KURLRequesterDlg(url.prettyURL(1),text,krApp,""); dlg->urlRequester()->completionObject()->setDir(cwd.url()); ! KURL u; ! if (dlg->exec() == QDialog::Accepted) { ! u = vfs::fromPathOrURL(dlg->urlRequester()->completionObject()->replacedPath( ! dlg->urlRequester()->lineEdit()->text())); ! } delete dlg; return u; |