From 1389787201cc8699b6523cefe3b95b808e36757a Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Tue, 12 Mar 2019 16:24:01 +0100 Subject: [PATCH] GUI restable: avoid clearing the detail display on double-click --- src/qtgui/restable.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/qtgui/restable.cpp b/src/qtgui/restable.cpp index 1545abe8..e5a92cba 100644 --- a/src/qtgui/restable.cpp +++ b/src/qtgui/restable.cpp @@ -864,9 +864,13 @@ void ResTable::onDoubleClick(const QModelIndex& index) return; Rcl::Doc doc; if (m_model->getDocSource()->getDoc(index.row(), doc)) { - m_detail->clear(); - m_detaildocnum = index.row(); - m_detaildoc = doc; + if (m_detaildocnum != index.row()) { + m_detail->clear(); + m_detaildocnum = index.row(); + m_pager->displayDoc(theconfig, index.row(), m_detaildoc, + m_model->m_hdata); + } + m_detaildoc = doc; if (m_detaildocnum >= 0) emit editRequested(m_detaildoc); } else {