{"thread":{"id":"17080","subject":"[EGIT PATCH] Make SHA-1 selectable using double-click in the commit message viewer.","startedAt":"2009-01-10T17:20:53Z","lastAt":"2009-01-10T17:20:53Z","messageCount":1,"participants":["Robin Rosenberg"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"99910","messageId":"1231608053-25866-1-git-send-email-robin.rosenberg@dewire.com","threadId":"17080","inReplyTo":null,"subject":"[EGIT PATCH] Make SHA-1 selectable using double-click in the commit message viewer.","fromName":"Robin Rosenberg","fromEmail":"robin.rosenberg@dewire.com","sentAt":"2009-01-10T17:20:53Z","receivedAt":"2009-01-10T17:20:53Z","isPatch":true,"sender":{"key":"robin.rosenberg@dewire.com","avatar":"https://avatars.githubusercontent.com/u/46357?v=4"},"body":"The default behaviour does not consider a sequence of numbers and letters\nto be a word. Installing the DefaultTextDoubleClickStrategy and activating\n\"plugins\" in the textviewer solves the problem.\n\nSigned-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>\n---\n .../ui/internal/history/CommitMessageViewer.java   |    5 +++++\n 1 files changed, 5 insertions(+), 0 deletions(-)\n\ndiff --git a/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/CommitMessageViewer.java b/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/CommitMessageViewer.java\nindex 76d57bd..d21555c 100644\n--- a/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/CommitMessageViewer.java\n+++ b/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/CommitMessageViewer.java\n@@ -15,7 +15,9 @@\n import java.util.regex.Pattern;\n \n import org.eclipse.core.runtime.ListenerList;\n+import org.eclipse.jface.text.DefaultTextDoubleClickStrategy;\n import org.eclipse.jface.text.Document;\n+import org.eclipse.jface.text.IDocument;\n import org.eclipse.jface.text.TextViewer;\n import org.eclipse.swt.SWT;\n import org.eclipse.swt.custom.StyleRange;\n@@ -98,6 +100,9 @@ public void mouseDown(final MouseEvent e) {\n \t\t\t\t}\n \t\t\t}\n \t\t});\n+\t\tsetTextDoubleClickStrategy(new DefaultTextDoubleClickStrategy(),\n+\t\t\t\tIDocument.DEFAULT_CONTENT_TYPE);\n+\t\tactivatePlugins();\n \t}\n \n \tvoid addCommitNavigationListener(final CommitNavigationListener l) {\n-- \n1.6.1.rc3.56.gd0306\n"}]}