[LyX/2.5.x] Revert "Fix #13318 (correct context menu in equations)"

Koji Yokota <[email protected]>
Newsgroups gmane.editors.lyx.cvs
Message-ID <[email protected]>
commit 812c1dd02cc6db2b9c578f0b74c3d38ca7a2a5ed
Author: Koji Yokota <[email protected]>
Date:   Sun Aug 16 17:03:31 2026 +0900

    Revert "Fix #13318 (correct context menu in equations)"
    
    This reverts commit 023ee18b7a7d3926a0cdbd327a7050c8317ab634.
---
 src/frontends/qt/GuiWorkArea.cpp | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/src/frontends/qt/GuiWorkArea.cpp b/src/frontends/qt/GuiWorkArea.cpp
index e122cb6f63..0e0f194820 100644
--- a/src/frontends/qt/GuiWorkArea.cpp
+++ b/src/frontends/qt/GuiWorkArea.cpp
@@ -671,26 +671,25 @@ void GuiWorkArea::contextMenuEvent(QContextMenuEvent * e)
 		// the menu name is set on mouse press
 		name = d->context_menu_name_;
 	else {
+		QPoint pos = e->pos();
 		Cursor const & cur = d->buffer_view_->cursor();
-		int x, y;
-		cur.getPos(x, y);
 		if (e->reason() == QContextMenuEvent::Keyboard && cur.inTexted()) {
 			// Do not access the context menu of math right in front of before
 			// the cursor. This does not work when the cursor is in text.
 			Inset * inset = cur.paragraph().getInset(cur.pos());
 			if (inset && inset->asInsetMath())
-				--x;
+				--pos.rx();
 			else if (cur.pos() > 0) {
 				inset = cur.paragraph().getInset(cur.pos() - 1);
 				if (inset)
-					++x;
+					++pos.rx();
 			}
 		}
 		if (e->reason() == QContextMenuEvent::Keyboard)
 			// Subtract the top margin, see #12811
-			y -= d->buffer_view_->topMargin();
+			pos.setY(pos.y() - d->buffer_view_->topMargin());
 
-		name = d->buffer_view_->contextMenu(x, y);
+		name = d->buffer_view_->contextMenu(pos.x(), pos.y());
 	}
 
 	if (name.empty()) {
-- 
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.