]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/LyXFileDialog.cpp
Add missing initialization
[lyx.git] / src / frontends / qt4 / LyXFileDialog.cpp
index b9a9045cc23a5de5b8b8008c83950dfe09b4de80..e218fcfc0c7dd43a70813aa30a73c856731a1b82 100644 (file)
@@ -49,14 +49,10 @@ LyXFileDialog::LyXFileDialog(QString const & title,
                                 // FIXME replace that with guiApp->currentView()
        : QFileDialog(qApp->focusWidget(), title, path)
 {
-       setFilters(filters);
-       QDir dir(path);
-       // FIXME: workaround for a bug in qt which makes LyX crash
-       // with hidden paths (bug 4513). Recheck with recent Qt versions.
-       if (path.contains("/."))
-               dir.setFilter(QDir::Hidden);
-       setDirectory(dir);
+       setNameFilters(filters);
        setWindowTitle(title);
+       setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint);
+       setOption(QFileDialog::DontUseNativeDialog);
 
        QList<QHBoxLayout *> layout = findChildren<QHBoxLayout *>();