Modify IntentEditorOpener to avoid selecting the entire opened document
part (only when opening a new Intent editor)
diff --git a/plugins/org.eclipse.mylyn.docs.intent.client.ui/src/org/eclipse/mylyn/docs/intent/client/ui/utils/IntentEditorOpener.java b/plugins/org.eclipse.mylyn.docs.intent.client.ui/src/org/eclipse/mylyn/docs/intent/client/ui/utils/IntentEditorOpener.java
index c4c365c..c398b6c 100644
--- a/plugins/org.eclipse.mylyn.docs.intent.client.ui/src/org/eclipse/mylyn/docs/intent/client/ui/utils/IntentEditorOpener.java
+++ b/plugins/org.eclipse.mylyn.docs.intent.client.ui/src/org/eclipse/mylyn/docs/intent/client/ui/utils/IntentEditorOpener.java
@@ -147,7 +147,9 @@
page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
openedEditor = IntentEditorOpener.openEditor(repositoryAdapter, page,
elementToOpenLoadedFromAdapter);
- openedEditor.selectRange((IntentGenericElement)elementToSelectRangeWithLoadedFromAdapter);
+ if (elementToSelectRangeWithLoadedFromAdapter != elementToOpenLoadedFromAdapter) {
+ openedEditor.selectRange((IntentGenericElement)elementToSelectRangeWithLoadedFromAdapter);
+ }
} catch (NullPointerException e) {
status = new Status(IStatus.ERROR, IntentEditorActivator.PLUGIN_ID,
"An unexpected error has occured");