diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/.ratings b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/.ratings index 9bcc7980aec6713564afe34b709e2681f8d6db1b..41a8d532242c5d7f937b199e0ff3d990f55dc22b 100644 --- a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/.ratings +++ b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/.ratings @@ -9,4 +9,4 @@ MarkerViewPart.java cbb650271b6877af205421b7cb11f930440a7ef9 GREEN NavigatorNewMenu.java a35e391960d1dacbe7f77982e53e1891e9382d5a GREEN NavigatorTreeContentComparator.java d9f1354cfdff78b104b28887d2397e5ca0e9755b GREEN NavigatorTreeContentProvider.java 1fbe97bebf3805cc1af190cecd784fc1cfd12306 GREEN -NavigatorViewPart.java a8b1e4e11aedb3fdf80de9ee7c25260abf144201 GREEN +NavigatorViewPart.java 79872dfaab92f20e8767cff84b66dc9e173601d1 YELLOW diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/NavigatorViewPart.java b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/NavigatorViewPart.java index a8b1e4e11aedb3fdf80de9ee7c25260abf144201..79872dfaab92f20e8767cff84b66dc9e173601d1 100644 --- a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/NavigatorViewPart.java +++ b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/NavigatorViewPart.java @@ -300,8 +300,13 @@ public final class NavigatorViewPart extends ViewPart implements ISelectionListe /** {@inheritDoc} */ @Override public void selectionChanged(SelectionChangedEvent event) { + // Ignore programmatic selection of backup model element + if(backupElementToBeSelected != null) { + return; + } + IActionService.getInstance().refresh(); - // Set selection of active editor + // Sync selection of active editor with model navigator SelectionUtils.setSelection(getSelectedModelElementList(), false, true); // fire upon viewer selection change