aboutsummaryrefslogtreecommitdiffhomepage
path: root/qt
diff options
context:
space:
mode:
authorGary James <unknown>2023-08-02 08:36:42 +1000
committerGary James <unknown>2023-08-02 08:36:42 +1000
commit22deb7abf87dc164084eb4a618ea1ec8091689c6 (patch)
tree9e0448a8e926713f6ff836e8fec09b7fdea5542c /qt
parent46cd92fb7443e87d1212d074ae8cd5d7d55dc37f (diff)
downloadscintilla-mirror-22deb7abf87dc164084eb4a618ea1ec8091689c6.tar.gz
Bug [#2395]. Allow parent window to handle context menu events by setting as
ignored.
Diffstat (limited to 'qt')
-rw-r--r--qt/ScintillaEditBase/ScintillaEditBase.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/qt/ScintillaEditBase/ScintillaEditBase.cpp b/qt/ScintillaEditBase/ScintillaEditBase.cpp
index 2499932b4..8a1355e53 100644
--- a/qt/ScintillaEditBase/ScintillaEditBase.cpp
+++ b/qt/ScintillaEditBase/ScintillaEditBase.cpp
@@ -372,6 +372,9 @@ void ScintillaEditBase::contextMenuEvent(QContextMenuEvent *event)
}
if (sqt->ShouldDisplayPopup(pt)) {
sqt->ContextMenu(pos);
+ event->accept();
+ } else {
+ event->ignore();
}
}