commit d5a96997942a4d2040db848be6b22eae78675057
Author: Juergen Spitzmueller <[email protected]>
Date: Mon Jul 3 16:28:38 2023 +0200
Fix inset context menu offset with keyboard (#12811)
---
src/frontends/qt/GuiWorkArea.cpp | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/frontends/qt/GuiWorkArea.cpp b/src/frontends/qt/GuiWorkArea.cpp
index 87181f9..7433c28 100644
--- a/src/frontends/qt/GuiWorkArea.cpp
+++ b/src/frontends/qt/GuiWorkArea.cpp
@@ -652,6 +652,10 @@ void GuiWorkArea::contextMenuEvent(QContextMenuEvent * e)
++pos.rx();
}
}
+ if (e->reason() == QContextMenuEvent::Keyboard)
+ // Subtract the top margin
+ pos.setY(pos.y() - d->buffer_view_->topMargin());
+
name = d->buffer_view_->contextMenu(pos.x(), pos.y());
}
--
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs