From: Rodolfo García Peñas (kix) Date: Sat, 6 Oct 2012 16:18:43 +0000 (+0200) Subject: wcore set vmask in one step X-Git-Tag: wmaker-0.95.4~106 X-Git-Url: https://repo.or.cz/w/wmaker-crm.git/commitdiff_plain/952f6bfb1cee41d7c4b0962d0acf94d82d698715 wcore set vmask in one step This patch set the vmask in one line. - vmask = CWBorderPixel | CWCursor | CWEventMask | CWOverrideRedirect; - vmask |= CWColormap; Is similar to: + vmask = CWBorderPixel | CWCursor | CWEventMask | CWOverrideRedirect | CWColormap; And vmask is not used between the two original lines, therefore we can do the initialization in only one line. --- diff --git a/src/wcore.c b/src/wcore.c index ce579428..1abe8425 100644 --- a/src/wcore.c +++ b/src/wcore.c @@ -51,7 +51,7 @@ WCoreWindow *wCoreCreateTopLevel(WScreen *screen, int x, int y, int width, int h core = wmalloc(sizeof(WCoreWindow)); - vmask = CWBorderPixel | CWCursor | CWEventMask | CWOverrideRedirect; + vmask = CWBorderPixel | CWCursor | CWEventMask | CWOverrideRedirect | CWColormap; attribs.override_redirect = True; attribs.cursor = wCursor[WCUR_DEFAULT]; attribs.background_pixmap = None; @@ -61,7 +61,6 @@ WCoreWindow *wCoreCreateTopLevel(WScreen *screen, int x, int y, int width, int h ButtonReleaseMask | ButtonMotionMask | ExposureMask | EnterWindowMask | LeaveWindowMask; - vmask |= CWColormap; attribs.colormap = colormap; core->window = XCreateWindow(dpy, screen->root_win, x, y, width, height, @@ -99,14 +98,13 @@ WCoreWindow *wCoreCreate(WCoreWindow *parent, int x, int y, int width, int heigh core = wmalloc(sizeof(WCoreWindow)); - vmask = CWBorderPixel | CWCursor | CWEventMask; + vmask = CWBorderPixel | CWCursor | CWEventMask | CWColormap; attribs.cursor = wCursor[WCUR_DEFAULT]; attribs.background_pixmap = None; attribs.background_pixel = parent->screen_ptr->black_pixel; attribs.event_mask = KeyPressMask | KeyReleaseMask | ButtonPressMask | ButtonReleaseMask | ButtonMotionMask | ExposureMask | EnterWindowMask | LeaveWindowMask; - vmask |= CWColormap; attribs.colormap = parent->screen_ptr->w_colormap; core->window = XCreateWindow(dpy, parent->window, x, y, width, height, 0, parent->screen_ptr->w_depth, CopyFromParent,