1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
From: Scott Howard <showard@debian.org>
Date: Wed, 28 Mar 2018 15:52:22 -0300
Subject: Use old rsyntaxtextarea
Forwarded: not-needed
---
app/src/processing/app/EditorTab.java | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/app/src/processing/app/EditorTab.java b/app/src/processing/app/EditorTab.java
index 59bfe3c..e671d42 100644
--- a/app/src/processing/app/EditorTab.java
+++ b/app/src/processing/app/EditorTab.java
@@ -137,7 +137,7 @@ public class EditorTab extends JPanel implements SketchFile.TextStorage {
Gutter gutter = scrollPane.getGutter();
gutter.setBookmarkingEnabled(false);
//gutter.setBookmarkIcon(CompletionsRenderer.getIcon(CompletionType.TEMPLATE));
- gutter.setIconRowHeaderInheritsGutterBackground(true);
+ //gutter.setIconRowHeaderInheritsGutterBackground(true);
return scrollPane;
}
@@ -266,7 +266,10 @@ public class EditorTab extends JPanel implements SketchFile.TextStorage {
referenceItem.setEnabled(referenceFile != null);
int offset = textarea.getCaretPosition();
- org.fife.ui.rsyntaxtextarea.Token token = RSyntaxUtilities.getTokenAtOffset(textarea, offset);
+ /* Use old RSyntaxVersion */
+ RSyntaxDocument doc = (RSyntaxDocument)textarea.getDocument();
+ org.fife.ui.rsyntaxtextarea.Token tokenlist = doc.getTokenListForLine(doc.getDefaultRootElement().getElementIndex(offset));
+ org.fife.ui.rsyntaxtextarea.Token token = RSyntaxUtilities.getTokenAtOffset(tokenlist, offset);
if (token != null && token.isHyperlink()) {
openURLItem.setEnabled(true);
openURLItem.setActionCommand(token.getLexeme());
|