diff options
| author | Pat Thoyts <patthoyts@users.sourceforge.net> | 2016-10-03 23:30:32 +0100 |
|---|---|---|
| committer | Pat Thoyts <patthoyts@users.sourceforge.net> | 2016-10-03 23:30:32 +0100 |
| commit | c7fb7bfa114323a6608a0f40aeee453b66406287 (patch) | |
| tree | f91113b0116d759d1ebce4395ac05d34b1bede2d /lib | |
| parent | 408c2120e02cf2a96cd44c69fe3baf406d4de157 (diff) | |
| parent | f110c46902859832f798fc6777ac6bd0e661804a (diff) | |
| download | git-c7fb7bfa114323a6608a0f40aeee453b66406287.tar.xz | |
Merge branch 'pt/git4win-mods' into pu
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/shortcut.tcl | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/shortcut.tcl b/lib/shortcut.tcl index 78878ef89d..39d23f96df 100644 --- a/lib/shortcut.tcl +++ b/lib/shortcut.tcl @@ -11,11 +11,14 @@ proc do_windows_shortcut {} { if {[file extension $fn] ne {.lnk}} { set fn ${fn}.lnk } + # Use git-gui.exe if available (ie: git-for-windows) + set cmdLine [auto_execok git-gui.exe] + if {$cmdLine eq {}} { + set cmdLine [list [info nameofexecutable] \ + [file normalize $::argv0]] + } if {[catch { - win32_create_lnk $fn [list \ - [info nameofexecutable] \ - [file normalize $::argv0] \ - ] \ + win32_create_lnk $fn $cmdLine \ [file normalize $_gitworktree] } err]} { error_popup [strcat [mc "Cannot write shortcut:"] "\n\n$err"] |
