Skip to content

Commit 82393c1

Browse files
committed
Fix macvim-askpass to send event to MacVim itself instead of Finder
This fixes the focus issues with it and also makes the permission dialog box a little less sketchy (previously it would appear MacVim is trying to control Finder). See #1091 for code contribution. Close #1091.
1 parent 8b25779 commit 82393c1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/MacVim/macvim-askpass

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@
33
#
44
# An SSH_ASKPASS command for MacOS X
55
#
6-
# Author: Joseph Mocker, Sun Microsystems
6+
# Original script from:
7+
# http://blog.retep.org/2009/04/09/ssh-askpass-on-osx-10-5/
8+
# Author: Joseph Mocker, Sun Microsystems
79
#
8-
# http://blog.retep.org/2009/04/09/ssh-askpass-on-osx-10-5/
910

1011
#
1112
# To use this script:
@@ -18,8 +19,7 @@ TITLE=${MACOS_ASKPASS_TITLE:-"SSH"}
1819
DIALOG="display dialog \"$@\" default answer \"\" with title \"$TITLE\""
1920
DIALOG="$DIALOG with icon caution with hidden answer"
2021

21-
result=`osascript -e 'tell application "Finder"' -e "activate" -e "$DIALOG" -e "text returned of result" -e 'end tell'`
22-
osascript -e 'tell application "MacVim"' -e "activate" -e 'end tell'
22+
result=`osascript -e 'tell application "MacVim"' -e "activate" -e "$DIALOG" -e "text returned of result" -e 'end tell'`
2323

2424
if [ "$result" = "" ]; then
2525
exit 1

0 commit comments

Comments
 (0)