From e1512dc0098c3ffa6aa4b42f07d7cedb99899353 Mon Sep 17 00:00:00 2001 From: xtemp09 Date: Thu, 20 Feb 2025 04:49:11 +0700 Subject: [PATCH] [Spreadsheet] Fix popup close issue (#19676) * [Spreadsheet] Fix popup close issue --- src/Mod/Spreadsheet/Gui/ZoomableView.cpp | 5 +++++ src/Mod/Spreadsheet/Gui/ZoomableView.h | 1 + 2 files changed, 6 insertions(+) diff --git a/src/Mod/Spreadsheet/Gui/ZoomableView.cpp b/src/Mod/Spreadsheet/Gui/ZoomableView.cpp index 3efcd32a29..b5a3eae54f 100644 --- a/src/Mod/Spreadsheet/Gui/ZoomableView.cpp +++ b/src/Mod/Spreadsheet/Gui/ZoomableView.cpp @@ -187,6 +187,11 @@ void ZoomableView::updateView(void) centerOn(new_geometry.center()); } +void ZoomableView::focusOutEvent(QFocusEvent* event) +{ + Q_UNUSED(event); +} + void ZoomableView::keyPressEvent(QKeyEvent* event) { if (event->modifiers() & Qt::ControlModifier) { diff --git a/src/Mod/Spreadsheet/Gui/ZoomableView.h b/src/Mod/Spreadsheet/Gui/ZoomableView.h index 7f14abb7ff..a95e34e156 100644 --- a/src/Mod/Spreadsheet/Gui/ZoomableView.h +++ b/src/Mod/Spreadsheet/Gui/ZoomableView.h @@ -73,6 +73,7 @@ private: int m_zoomLevel; protected: + void focusOutEvent(QFocusEvent* event) override; void keyPressEvent(QKeyEvent* event) override; void resizeEvent(QResizeEvent* event) override; void wheelEvent(QWheelEvent* event) override;