]> git.lyx.org Git - features.git/commitdiff
* LyXFileDialog.cpp:
authorJürgen Spitzmüller <spitz@lyx.org>
Tue, 27 Jan 2009 08:50:19 +0000 (08:50 +0000)
committerJürgen Spitzmüller <spitz@lyx.org>
Tue, 27 Jan 2009 08:50:19 +0000 (08:50 +0000)
- limit workaround for Qt bug that was fixed in Qt 4.3.4 to previous Qt versions
  (related to bug 4513).

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28284 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/LyXFileDialog.cpp

index b9a9045cc23a5de5b8b8008c83950dfe09b4de80..5fabf915c204c357f83930394c06d6cf7205f40d 100644 (file)
@@ -50,12 +50,14 @@ LyXFileDialog::LyXFileDialog(QString const & title,
        : QFileDialog(qApp->focusWidget(), title, path)
 {
        setFilters(filters);
-       QDir dir(path);
+#if QT_VERSION < 0x040304
        // FIXME: workaround for a bug in qt which makes LyX crash
-       // with hidden paths (bug 4513). Recheck with recent Qt versions.
+       // with hidden paths (bug 4513). Fixed as of Qt 4.3.4
+       QDir dir(path);
        if (path.contains("/."))
                dir.setFilter(QDir::Hidden);
        setDirectory(dir);
+#endif
        setWindowTitle(title);
 
        QList<QHBoxLayout *> layout = findChildren<QHBoxLayout *>();