summaryrefslogtreecommitdiff
path: root/src/xwindow.c
diff options
context:
space:
mode:
authorVito Caputo <vcaputo@gnugeneration.com>2017-03-24 01:55:15 -0700
committerVito Caputo <vcaputo@gnugeneration.com>2017-03-24 02:05:22 -0700
commit4ef11bae3fa16cdf7551816d711c38fe063965a7 (patch)
tree7cb9497874132b7ee60a3fa1be4c211c77312810 /src/xwindow.c
parent53702ab184e9133a9cfe28406c71cfdabf2e4db5 (diff)
xevent: cleanup vwm_xevent_handle_map_request()
Long overdue tidying of the map request handling. This moves all the window classifying and placement stuff into a separate helper, adding a call to that in vwm_win_manage_xwin(), where this always belonged. The map request handling now just manages windows that aren't already managed, then lets the usual "is this window mapped?" logic filter the map request. This should fix a lingering bug where a window on the unfocused desktop would become spuriously visible if the client mapped it. Firefox started doing this recently when a page finished loading.
Diffstat (limited to 'src/xwindow.c')
0 files changed, 0 insertions, 0 deletions
© All Rights Reserved