diff options
author | Tobias Schwarz | 2013-09-13 07:50:11 +0000 |
---|---|---|
committer | Tobias Schwarz | 2013-09-13 07:50:11 +0000 |
commit | dbdaaa09a829b4b77a56e13d1391e0c0d28b8164 (patch) | |
tree | 0d59f7b3bc76cd7e90f7918f811e7b5ecbe5bb78 | |
parent | b416bbd0af7a745de3c184f50585db55b03de8ab (diff) | |
download | org.eclipse.tcf-dbdaaa09a829b4b77a56e13d1391e0c0d28b8164.tar.gz org.eclipse.tcf-dbdaaa09a829b4b77a56e13d1391e0c0d28b8164.tar.xz org.eclipse.tcf-dbdaaa09a829b4b77a56e13d1391e0c0d28b8164.zip |
Target Explorer: fix default selection not set when open peer with
dialog "select existing"
-rw-r--r-- | target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/actions/AbstractPeerTypeToolbarAction.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/actions/AbstractPeerTypeToolbarAction.java b/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/actions/AbstractPeerTypeToolbarAction.java index b330c2cd0..297d0842e 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/actions/AbstractPeerTypeToolbarAction.java +++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/actions/AbstractPeerTypeToolbarAction.java @@ -328,6 +328,15 @@ public abstract class AbstractPeerTypeToolbarAction extends Action implements IA } catch (PartInitException e) { } + if (((IStructuredSelection)selection).getFirstElement() instanceof IPeerModel) { + IPeerModel peerModel = (IPeerModel)((IStructuredSelection)selection).getFirstElement(); + HistoryManager.getInstance().add(getPeerTypeId(), peerModel.getPeerId()); + ISelectionService selService = ServiceManager.getInstance().getService(ISelectionService.class); + if (selService != null) { + selService.setDefaultSelection(peerModel); + } + + } } } } |