diff options
author | Kristian Høgsberg <krh@bitplanet.net> | 2013-07-03 01:45:47 -0400 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2013-07-03 01:45:47 -0400 |
commit | 491843be8c49b840b54840410e25b9d1681f0c0d (patch) | |
tree | 1bf79a4f7ccdacbc997ab0ee024586a585b7220d | |
parent | 4c0cd56c1147f4b658f7a6420f5445a7341cdd73 (diff) |
XMapWindow always returns 1
-rw-r--r-- | src/window.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/window.c b/src/window.c index e3ef666..914efdf 100644 --- a/src/window.c +++ b/src/window.c @@ -15,7 +15,7 @@ csx_window_create(struct csx_display *display, struct csx_window *parent) window = malloc(sizeof *window); if (window == NULL) - return 0; /* FIXME: BadAlloc */ + return 0; memset(window, 0, sizeof *window); window->id = csx_display_add_resource(display, window); @@ -310,12 +310,12 @@ XMapWindow(Display *xdisplay, Window xwindow) window = csx_display_lookup_resource(display, xwindow); if (window == NULL) { csx_display_error(display, xwindow, BadWindow); - return 0; /* what's the return value? */ + return 1; } if (window->mapped) /* Already mapped */ - return 0; + return 1; window->mapped = 1; if (window->event_mask & StructureNotifyMask) @@ -331,6 +331,7 @@ XMapWindow(Display *xdisplay, Window xwindow) csx_window_calculate_output_clip(window->parent); } + return 1; } WL_EXPORT int |