]> git.eshelyaron.com Git - emacs.git/commit
Fix deadlocks with invisible frames and threads in Haiku
authorPo Lu <luangruo@yahoo.com>
Sat, 1 Jan 2022 09:33:15 +0000 (09:33 +0000)
committerPo Lu <luangruo@yahoo.com>
Sat, 1 Jan 2022 09:33:15 +0000 (09:33 +0000)
commitc6d83707d6c5b9af67f69d34034a60719584b805
tree6bcdc6e8c44b9370436b4159cc9b407176d539eb
parenta27511ff2fcfc76e05203ed9cc4000649a4b0961
Fix deadlocks with invisible frames and threads in Haiku

* src/haiku_support.cc (class EmacsWindow): New field
`was_shown_p'.
(EmacsShow): Lock looper if the window wasn't ever visible.
(BWindow_new): Unlock window looper after creating it.
src/haiku_support.cc