mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 21:21:32 +00:00
* src/frontends/qt4/LyXFileDialog.cpp:
- 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
This commit is contained in:
parent
288b939274
commit
a35ddd3264
@ -51,6 +51,13 @@ LyXFileDialog::LyXFileDialog(docstring const & t,
|
|||||||
: QFileDialog(qApp->focusWidget(),
|
: QFileDialog(qApp->focusWidget(),
|
||||||
toqstr(t), toqstr(p), toqstr(filters.as_string()))
|
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));
|
setWindowTitle(toqstr(t));
|
||||||
|
|
||||||
QList<QHBoxLayout *> layout = findChildren<QHBoxLayout *>();
|
QList<QHBoxLayout *> layout = findChildren<QHBoxLayout *>();
|
||||||
|
Loading…
Reference in New Issue
Block a user