mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-19 20:38:08 +01:00
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.
This commit is contained in:
committed by
Carlos R. Mafra
parent
e3db102591
commit
952f6bfb1c
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user