commit 293b8dbe67dc025d03d0523d0079f71f5ab62ce3
Author: Juergen Spitzmueller <[email protected]>
Date: Wed Nov 2 12:33:20 2022 +0100
Do not unnecessarily reset the outliner to TOC on internal model changes
The activated() signal is only issued on user changes, what we want here,
not internal model changes (as with currentIndexChanged())
---
src/frontends/qt/TocWidget.cpp | 3 +--
src/frontends/qt/TocWidget.h | 2 +-
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/frontends/qt/TocWidget.cpp b/src/frontends/qt/TocWidget.cpp
index c236327..573e232 100644
--- a/src/frontends/qt/TocWidget.cpp
+++ b/src/frontends/qt/TocWidget.cpp
@@ -346,9 +346,8 @@ void TocWidget::setTreeDepth(int depth)
}
-void TocWidget::on_typeCO_currentIndexChanged(int index)
+void TocWidget::on_typeCO_activated(int index)
{
-
if (index == -1)
return;
current_type_ = typeCO->itemData(index).toString();
diff --git a/src/frontends/qt/TocWidget.h b/src/frontends/qt/TocWidget.h
index df6c705..2838adb 100644
--- a/src/frontends/qt/TocWidget.h
+++ b/src/frontends/qt/TocWidget.h
@@ -73,7 +73,7 @@ protected Q_SLOTS:
void on_sortCB_stateChanged(int state);
void on_persistentCB_stateChanged(int state);
void on_depthSL_valueChanged(int depth);
- void on_typeCO_currentIndexChanged(int value);
+ void on_typeCO_activated(int value);
void on_moveUpTB_clicked();
void on_moveDownTB_clicked();
void on_moveInTB_clicked();
--
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs