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

This commit is contained in:
Shatyuka
2021-01-19 00:03:32 +08:00
committed by GitHub
parent a3ea514521
commit 707ed9a828
@@ -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