]> git.sesse.net Git - vlc/blobdiff - modules/gui/qt4/components/preferences_widgets.cpp
* qt DirectoryConfigControl: default open in selected directory
[vlc] / 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 );
 }