|
From: | Platon Pronko |
Subject: | bug#48413: 28.0.50; emacs does not repaint the window after switching workspaces in Xmonad |
Date: | Sat, 15 May 2021 11:28:41 +0300 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0 |
Can you tell me why we do not SET_FRAME_VISIBLE when receiving the MapNotify event here? Probably because we are not yet visible - though mapped but invisible is a queer state.In Bug#48129 Tom conjectures that this happens because some WMs do not set _NET_WM_STATE. Do you agree with him? If so, wouldn't it make sense to skip that x_get_current_wm_state check in MapNotify because itfails on too many WMs?
I think I agree with your reasoning ("Probably because we are not yet visible"). Can't comment further because I don't know much about Emacs frame internals and different WM specifics. Best regards, Platon Pronko
[Prev in Thread] | Current Thread | [Next in Thread] |