]> source.dussan.org Git - tigervnc.git/commit
Workaround options window appearing behind viewer 1349/head
authorSamuel Mannehed <samuel@cendio.se>
Wed, 6 Oct 2021 12:06:22 +0000 (14:06 +0200)
committerSamuel Mannehed <samuel@cendio.se>
Wed, 6 Oct 2021 13:03:22 +0000 (15:03 +0200)
commit9023a2ec1823d473f1cfe0b723c8636d8e994e2c
treeeabc40bb7ba207937e5c84c2ebb0526b40396ca9
parent2f661385147e4b0f188ca917fd93ec0fac5b54a5
Workaround options window appearing behind viewer

FLTK's fullscreen_x() function will always put the window on a high
level (NSStatusWindowLevel = 25), even if the window doesn't have focus.
This causes the OptionsDialog to end up behind the DesktopWindow when
the fullscreen function is called. Until we can rest assured that most
people building TigerVNC will use a fixed version of FLTK, we will need
this workaround.
vncviewer/DesktopWindow.cxx
vncviewer/cocoa.h
vncviewer/cocoa.mm