Skip to content

Commit 3b27920

Browse files
committed
Merge pull request processing#4114 from GKFX/null-check-tap
Minor fixes to Java Mode
2 parents 0a5cb1d + e004b10 commit 3b27920

2 files changed

Lines changed: 3 additions & 4 deletions

File tree

java/src/processing/mode/java/pdex/ASTGenerator.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2497,6 +2497,7 @@ public static void printRecur(ASTNode node) {
24972497

24982498
protected static ASTNode findLineOfNode(ASTNode node, int lineNumber,
24992499
int offset, String name) {
2500+
if (node == null) return null;
25002501

25012502
CompilationUnit root = (CompilationUnit) node.getRoot();
25022503
// log("Inside "+getNodeAsString(node) + " | " + root.getLineNumber(node.getStartPosition()));

java/src/processing/mode/java/pdex/JavaTextAreaPainter.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -493,11 +493,9 @@ public String getToolTipText(MouseEvent event) {
493493
setToolTipText(null);
494494
return super.getToolTipText(event);
495495
}
496-
String s = textArea.getLineText(line);
497-
if (s == "") {
498-
return event.toString();
499496
500-
} else if (s.length() == 0) {
497+
String s = textArea.getLineText(line);
498+
if (s == null || s.isEmpty()) {
501499
setToolTipText(null);
502500
return super.getToolTipText(event);
503501

0 commit comments

Comments
 (0)