[PATCH] git-gui: Correctly set up locators in case of preset URL variable
- From
Petr Baudis <pasky@suse.cz>
- Date
- Oct 3, 2008, 10:13 UTC
- Message-ID
- <1223028826-10306-1-git-send-email-pasky@suse.cz>
- In-Reply-To
- <20080930195839.GK21310@spearce.org>
This patch fixes locators setup in case the URL variable is already set, e.g. in the clone dialog during 'git gui clone'.
Signed-off-by: Petr Baudis <petr.baudis@novartis.com>
--- git-gui/lib/transport.tcl | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/git-gui/lib/transport.tcl b/git-gui/lib/transport.tcl index 277e6b8..02c4eca 100644 --- a/git-gui/lib/transport.tcl +++ b/git-gui/lib/transport.tcl @@ -68,8 +68,13 @@ proc location_input {widget urlvar op} { global _locator_template _locator_input _locator_var trace remove variable _locator_input write locator_update - set _locator_template $default_locator - set _locator_input {} + if {[set $urlvar] == {}} { + set _locator_template $default_locator + set _locator_input {} + } else { + set _locator_template "URL" + set _locator_input [set $urlvar] + } set _locator_var $urlvar trace add variable _locator_input write locator_update
-- tg: (3c6c738..) t/git-gui/locator-preset (depends on: git-gui/locators t/git-gui/clonecmd)