- explicitely set ShowHidden for hidden UNIX directories
(workaround for Qt bug, bug 4513).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22917
a592a061-630c-0410-9148-
cb99ea01b6c8
: QFileDialog(qApp->focusWidget(),
toqstr(t), toqstr(p), toqstr(filters.as_string()))
{
+ QString const path = toqstr(p);
+ 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);
setWindowTitle(toqstr(t));
QList<QHBoxLayout *> layout = findChildren<QHBoxLayout *>();