commit f3ee82fb8790ac3800a12f847210ced909d44e31
Author: Juergen Spitzmueller <sp...@lyx.org>
Date:   Wed Mar 20 12:37:55 2019 +0100

    Do not close LyXFiles dialog on double-clicking header
---
 src/frontends/qt4/GuiLyXFiles.cpp |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/src/frontends/qt4/GuiLyXFiles.cpp 
b/src/frontends/qt4/GuiLyXFiles.cpp
index 978a21d..95b5ef2 100644
--- a/src/frontends/qt4/GuiLyXFiles.cpp
+++ b/src/frontends/qt4/GuiLyXFiles.cpp
@@ -233,8 +233,12 @@ void GuiLyXFiles::on_languageCO_activated(int)
 }
 
 
-void GuiLyXFiles::on_filesLW_itemDoubleClicked(QTreeWidgetItem *, int)
+void GuiLyXFiles::on_filesLW_itemDoubleClicked(QTreeWidgetItem * item, int)
 {
+       if (!item->data(0, Qt::UserRole).toString().endsWith(getSuffix()))
+               // not a file (probably a header)
+               return;
+
        applyView();
        dispatchParams();
        close();

Reply via email to