未验证 提交 707ed9a8 编写于 作者: S Shatyuka 提交者: GitHub

fix(gui): codearea popup menu always disabled in macos (#1052) (PR #1086)

上级 a3ea5145
......@@ -36,13 +36,11 @@ public abstract class JNodeMenuAction<T> extends AbstractAction implements Popup
@Nullable
private T getNode() {
Point pos = codeArea.getMousePosition();
if (pos != null) {
Token token = codeArea.viewToToken(pos);
int offset = codeArea.adjustOffsetForToken(token);
return getNodeByOffset(offset);
}
return null;
Point pos = MouseInfo.getPointerInfo().getLocation();
SwingUtilities.convertPointFromScreen(pos, codeArea);
Token token = codeArea.viewToToken(pos);
int offset = codeArea.adjustOffsetForToken(token);
return getNodeByOffset(offset);
}
@Override
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册