diff options
| author | Ruoyu Zhong <zhongruoyu@outlook.com> | 2025-08-24 18:07:58 +0800 |
|---|---|---|
| committer | Ruoyu Zhong <zhongruoyu@outlook.com> | 2025-08-24 18:07:58 +0800 |
| commit | 7c06c19e66e7654031eb50b72fd79c380fa54158 (patch) | |
| tree | a43f1df8d585cde3a4779b8ca6b2c58de245d874 | |
| parent | 93ff79ed417e8d1afa770b31721ad3640ed2d0ad (diff) | |
gitk: use <Button-3> for ctx menus on macOS with Tcl 8.7+
Commit d277e89f87fda01daa1e1a35fc1f7118678faa1f added special handling
on macOS (OS X) that makes button 2 the right mouse button. As per TIP
474 [1], Tcl 8.7 has swapped buttons 2 and 3 such that button 3 is made
the right mouse button as in other platforms. Therefore, the logic
should be updated to use button 3 on macOS with Tcl 8.7+.
[1]: https://core.tcl-lang.org/tips/doc/main/tip/474.md
Signed-off-by: Ruoyu Zhong <zhongruoyu@outlook.com>
| -rwxr-xr-x | gitk | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -12596,7 +12596,7 @@ set foundbgcolor yellow set currentsearchhitbgcolor orange # button for popping up context menus -if {[tk windowingsystem] eq "aqua"} { +if {[tk windowingsystem] eq "aqua" && [package vcompare $::tcl_version 8.7] < 0} { set ctxbut <Button-2> } else { set ctxbut <Button-3> |
