From: Pekka Paalanen <pekka.paala...@collabora.co.uk> Explicitly say if O-R is yes or no, to not have to remember which messages possibly printed it.
Signed-off-by: Pekka Paalanen <pekka.paala...@collabora.co.uk> Signed-off-by: Fabien Lahoudere <fabien.lahoud...@collabora.com> Conflicts: xwayland/window-manager.c --- xwayland/window-manager.c | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/xwayland/window-manager.c b/xwayland/window-manager.c index 32a756c..0ac8639 100644 --- a/xwayland/window-manager.c +++ b/xwayland/window-manager.c @@ -747,14 +747,25 @@ weston_wm_handle_configure_notify(struct weston_wm *wm, xcb_generic_event_t *eve const struct weston_desktop_xwayland_interface *xwayland_api = wm->server->compositor->xwayland_interface; struct weston_wm_window *window; + const char *or_str = " unk"; - wm_log("XCB_CONFIGURE_NOTIFY (window %d) %d,%d @ %dx%d%s\n", + if (wm_lookup_window(wm, configure_notify->window, &window)) { + if (!!configure_notify->override_redirect == !!window->override_redirect) + or_str = "."; + else + or_str = " BUG!"; + } else { + window = NULL; + } + + wm_log("XCB_CONFIGURE_NOTIFY (window %d) %d,%d @ %dx%d, O-R: %s%s\n", configure_notify->window, configure_notify->x, configure_notify->y, configure_notify->width, configure_notify->height, - configure_notify->override_redirect ? ", override" : ""); + configure_notify->override_redirect ? "yes" : "no", + or_str); - if (!wm_lookup_window(wm, configure_notify->window, &window)) + if (!window) return; window->x = configure_notify->x; @@ -1136,8 +1147,8 @@ weston_wm_handle_map_notify(struct weston_wm *wm, xcb_generic_event_t *event) return; } - wm_log("XCB_MAP_NOTIFY (window %d%s)\n", map_notify->window, - map_notify->override_redirect ? ", override" : ""); + wm_log("XCB_MAP_NOTIFY (window %d) O-R : %s\n", map_notify->window, + map_notify->override_redirect ? "yes" : "no"); if (!wm_lookup_window(wm, map_notify->window, &window)) return; @@ -1449,11 +1460,11 @@ weston_wm_handle_create_notify(struct weston_wm *wm, xcb_generic_event_t *event) xcb_create_notify_event_t *create_notify = (xcb_create_notify_event_t *) event; - wm_log("XCB_CREATE_NOTIFY (window %d, at (%d, %d), width %d, height %d%s%s)\n", + wm_log("XCB_CREATE_NOTIFY (window %d, at (%d, %d), width %d, height %d, O-R: %s%s)\n", create_notify->window, create_notify->x, create_notify->y, create_notify->width, create_notify->height, - create_notify->override_redirect ? ", override" : "", + create_notify->override_redirect ? "yes" : "no", our_resource(wm, create_notify->window) ? ", ours" : ""); if (our_resource(wm, create_notify->window)) @@ -1493,11 +1504,11 @@ weston_wm_handle_reparent_notify(struct weston_wm *wm, xcb_generic_event_t *even (xcb_reparent_notify_event_t *) event; struct weston_wm_window *window; - wm_log("XCB_REPARENT_NOTIFY (window %d, parent %d, event %d%s)\n", + wm_log("XCB_REPARENT_NOTIFY (window %d, parent %d, event %d, O-R: %s)\n", reparent_notify->window, reparent_notify->parent, reparent_notify->event, - reparent_notify->override_redirect ? ", override" : ""); + reparent_notify->override_redirect ? "yes" : "no"); if (reparent_notify->parent == wm->screen->root) { weston_wm_window_create(wm, reparent_notify->window, 10, 10, -- 1.8.3.1 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel