commit ca5a75b23e88ec40ecf13acbae09ecaf3f0253e5
Author: Daniel Ramoeller <d....@web.de>
Date:   Sat Jun 10 10:22:26 2023 +0200

    Properly uncheck insert table toolbutton
    
    Fix for bug #12801
---
 src/frontends/qt/InsertTableWidget.cpp |    7 +++++++
 src/frontends/qt/InsertTableWidget.h   |    1 +
 2 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/src/frontends/qt/InsertTableWidget.cpp 
b/src/frontends/qt/InsertTableWidget.cpp
index 07ae061..325c053 100644
--- a/src/frontends/qt/InsertTableWidget.cpp
+++ b/src/frontends/qt/InsertTableWidget.cpp
@@ -63,6 +63,13 @@ void InsertTableWidget::show(bool show)
 }
 
 
+void InsertTableWidget::hideEvent(QHideEvent * event)
+{
+       QWidget::hideEvent(event);
+       visible(false);
+}
+
+
 void InsertTableWidget::resetGeometry()
 {
        QPoint p = 
parentWidget()->mapToGlobal(parentWidget()->geometry().bottomLeft());
diff --git a/src/frontends/qt/InsertTableWidget.h 
b/src/frontends/qt/InsertTableWidget.h
index 5e2e244..4917392 100644
--- a/src/frontends/qt/InsertTableWidget.h
+++ b/src/frontends/qt/InsertTableWidget.h
@@ -41,6 +41,7 @@ protected Q_SLOTS:
        void mouseReleaseEvent(QMouseEvent *) override;
        void mousePressEvent(QMouseEvent *) override;
        void paintEvent(QPaintEvent *) override;
+       void hideEvent(QHideEvent * event);
 
 private:
        //! update the geometry
-- 
lyx-cvs mailing list
lyx-cvs@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to