From 1f1b39ea9dd3245e9c17eec22b46c35023b8c207 Mon Sep 17 00:00:00 2001 From: Robin Rosenberg Date: Sat, 4 Apr 2009 13:55:25 +0200 Subject: [PATCH] Select and show a newly created branch in the checkout dialog Signed-off-by: Robin Rosenberg Signed-off-by: Shawn O. Pearce --- .../spearce/egit/ui/internal/dialogs/BranchSelectionDialog.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/dialogs/BranchSelectionDialog.java b/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/dialogs/BranchSelectionDialog.java index cbbc384a..1866086e 100644 --- a/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/dialogs/BranchSelectionDialog.java +++ b/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/dialogs/BranchSelectionDialog.java @@ -150,6 +150,7 @@ public class BranchSelectionDialog extends Dialog { TreeItem curSubItem = null; String curPrefix = null; String curSubPrefix = null; + TreeItem itemToSelect = null; for (String ref : branches) { String shortName = ref; @@ -217,7 +218,12 @@ public class BranchSelectionDialog extends Dialog { } else item.setText(shortName); if (ref.equals(select)) - branchTree.select(item); + itemToSelect = item; + branchTree.setLinesVisible(true); + } + if (itemToSelect != null) { + branchTree.select(itemToSelect); + branchTree.showItem(itemToSelect); } } -- 2.11.4.GIT