summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPratyush Yadav <me@yadavpratyush.com>2020-10-17 09:35:27 (GMT)
committerPratyush Yadav <me@yadavpratyush.com>2020-10-17 09:35:27 (GMT)
commit38c2ac2e2ab00a8bcef528f24cb5b883b4413e5c (patch)
tree6f3966a38a9502a448ce9ba8239e7a5322d9f597
parent01121d6132135e62d4bf7c2e67e749ae3037d0ba (diff)
parentb297e03c6320a673264e9d4b15a086cee83239af (diff)
downloadgit-38c2ac2e2ab00a8bcef528f24cb5b883b4413e5c.zip
git-38c2ac2e2ab00a8bcef528f24cb5b883b4413e5c.tar.gz
git-38c2ac2e2ab00a8bcef528f24cb5b883b4413e5c.tar.bz2
Merge branch 'sh/blame-tooltip'
Make sure `git gui blame` tooltips are destroyed once the window loses focus on MacOS. * sh/blame-tooltip: git-gui: blame: prevent tool tips from sticking around after Command-Tab
-rw-r--r--lib/blame.tcl1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/blame.tcl b/lib/blame.tcl
index 62ec083..8441e10 100644
--- a/lib/blame.tcl
+++ b/lib/blame.tcl
@@ -328,6 +328,7 @@ constructor new {i_commit i_path i_jump} {
bind $i <Any-Motion> [cb _show_tooltip $i @%x,%y]
bind $i <Any-Enter> [cb _hide_tooltip]
bind $i <Any-Leave> [cb _hide_tooltip]
+ bind $i <Deactivate> [cb _hide_tooltip]
bind_button3 $i "
[cb _hide_tooltip]
set cursorX %x