Re: [PATCH] gitk: check main window visibility before waiting for it to show
- From
Beat Bolli <dev+git@drbeat.li>
- Date
- Jan 10, 2021, 22:23 UTC
- Message-ID
- <bdaab72b-37f4-658a-716a-d6a958b6f709@drbeat.li>
- In-Reply-To
- <pull.944.git.git.1610234771966.gitgitgadget@gmail.com>
On 10.01.21 00:26, Tobias Pietzsch via GitGitGadget wrote:
Show 21 quoted lines
> From: Tobias Pietzsch <pietzsch@mycroft.speedport.ip> > > If the main window is already visible when gitk waits for it to > become visible, gitk hangs forever. > This commit adds a check whether the window is already visible. > See https://wiki.tcl-lang.org/page/tkwait+visibility > > Signed-off-by: Tobias Pietzsch <pietzsch@mycroft.speedport.ip> > --- > gitk: check main window visibility before waiting for it to show > > If the main window is already visible when gitk waits for it to become > visible, gitk hangs forever. > > This commit adds a check whether the window is already visible. See > https://wiki.tcl-lang.org/page/tkwait+visibility > > The symptom of the for-ever waiting is that gitk shows just an empty > window, like this: https://tinyurl.com/yxr5qlf6 It happens (to me) on > macOS 11.1 with git-gui installed via homebrew. It doesn't happen on > macOS 10.14.
Thanks, this also occurred on my macOS 10.14.6 just an hour ago after a recent brew upgrade, and the patch makes gitk usable again.
Cheers, Beat