ignore sequence of unmapnotify events (generates enternotify events)
This commit is contained in:
parent
93600ce0fd
commit
2534f21940
|
@ -450,9 +450,11 @@ int handle_screen_change(void *prophs, xcb_connection_t *conn,
|
||||||
*/
|
*/
|
||||||
int handle_unmap_notify_event(void *data, xcb_connection_t *conn, xcb_unmap_notify_event_t *event) {
|
int handle_unmap_notify_event(void *data, xcb_connection_t *conn, xcb_unmap_notify_event_t *event) {
|
||||||
|
|
||||||
//add_ignore_event(event->sequence);
|
/* we need to ignore EnterNotify events which will be generated because a
|
||||||
|
* different window is visible now */
|
||||||
|
add_ignore_event(event->sequence);
|
||||||
|
|
||||||
DLOG("UnmapNotify for 0x%08x (received from 0x%08x)\n", event->window, event->event);
|
DLOG("UnmapNotify for 0x%08x (received from 0x%08x), serial %d\n", event->window, event->event, event->sequence);
|
||||||
Con *con = con_by_window_id(event->window);
|
Con *con = con_by_window_id(event->window);
|
||||||
if (con == NULL) {
|
if (con == NULL) {
|
||||||
LOG("Not a managed window, ignoring\n");
|
LOG("Not a managed window, ignoring\n");
|
||||||
|
|
Loading…
Reference in New Issue