From: Karai C. <ck...@us...> - 2006-10-14 07:51:21
|
Update of /cvsroot/krusader/krusader_kde3/krusader/Locate In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv18246/krusader_kde3/krusader/Locate Modified Files: locate.cpp Log Message: FIXED: locate jumps onto the file after double click Index: locate.cpp =================================================================== RCS file: /cvsroot/krusader/krusader_kde3/krusader/Locate/locate.cpp,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** locate.cpp 24 Jul 2006 12:06:46 -0000 1.19 --- locate.cpp 14 Oct 2006 07:50:28 -0000 1.20 *************** *** 345,352 **** QString dirName = item->text(0); if( !QDir( dirName ).exists() ) dirName.truncate( dirName.findRev( '/' ) ); ! ACTIVE_FUNC->openUrl(vfs::fromPathOrURL( dirName ) ); KDialogBase::accept(); } --- 345,357 ---- QString dirName = item->text(0); + QString fileName; + if( !QDir( dirName ).exists() ) + { + fileName = dirName.mid( dirName.findRev( '/' ) + 1 ); dirName.truncate( dirName.findRev( '/' ) ); + } ! ACTIVE_FUNC->openUrl(vfs::fromPathOrURL( dirName ), fileName ); KDialogBase::accept(); } |