]> git.sesse.net Git - vlc/commitdiff
* qt DirectoryConfigControl: default open in selected directory
authorYoann Peronneau <yoann@videolan.org>
Tue, 27 Mar 2007 22:09:18 +0000 (22:09 +0000)
committerYoann Peronneau <yoann@videolan.org>
Tue, 27 Mar 2007 22:09:18 +0000 (22:09 +0000)
modules/gui/qt4/components/preferences_widgets.cpp

index 0760c74a80ad1813cb621fc2d826cebc82130b32..382640ecca57408b0917aebdd6a7cc8bab5710df 100644 (file)
@@ -294,8 +294,10 @@ void DirectoryConfigControl::updateField()
 {
     QString dir = QFileDialog::getExistingDirectory( NULL,
                       qtr( "Select Directory" ),
-                      qfu( p_this->p_libvlc->psz_homedir ),
-                      QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks );
+                      text->text().isEmpty() ?
+                        qfu( p_this->p_libvlc->psz_homedir ) : text->text(),
+                      QFileDialog::ShowDirsOnly |
+                        QFileDialog::DontResolveSymlinks );
     if( dir.isNull() ) return;
     text->setText( dir );
 }