summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorLibravatar Alexander Gavrilov <angavrilov@gmail.com>2008-11-13 22:02:09 +0300
committerLibravatar Shawn O. Pearce <spearce@spearce.org>2009-12-05 14:26:59 -0800
commit10852086d4dceee924000ef70388b00704f7b463 (patch)
treeca99c0f18ececed819316eb20e9be7f9292f439f /Documentation
parentgit-gui: search 4 directories to improve statistic of gc hint (diff)
downloadtgif-10852086d4dceee924000ef70388b00704f7b463.tar.xz
git-gui: Increase blame viewer usability on MacOS.
On MacOS raising a window causes the focus to be transferred to it -- although it may actually be a bug in the Tcl/Tk port. When this happens with the blame viewer tooltips, it makes the interface less usable, because Entry and Leave handlers on the text view cause the tip to disappear once the mouse is moved even 1 pixel. This commit makes the code raise the main window on MacOS when Tk 8.5 is used. This version seems to properly support wm transient by making the tip stay on top of the master, so reraising the master does not cause it to disappear. Thus the only remaining sign of problems is slight UI flicker when focus is momentarily transferred to the tip and back. Signed-off-by: Alexander Gavrilov <angavrilov@gmail.com> Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions