From 49bccdf862c4ad57c1dfb896d97cb257cebb621a Mon Sep 17 00:00:00 2001 From: falkTX Date: Sun, 30 Sep 2018 12:38:29 +0200 Subject: Don't set background pixel for X11, fixes resize flicker --- dgl/src/pugl/pugl_x11.c | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'dgl') diff --git a/dgl/src/pugl/pugl_x11.c b/dgl/src/pugl/pugl_x11.c index 3f98a33e..2bce594e 100644 --- a/dgl/src/pugl/pugl_x11.c +++ b/dgl/src/pugl/pugl_x11.c @@ -187,19 +187,18 @@ puglCreateWindow(PuglView* view, const char* title) XSetWindowAttributes attr; memset(&attr, 0, sizeof(XSetWindowAttributes)); - attr.background_pixel = BlackPixel(impl->display, impl->screen); - attr.border_pixel = BlackPixel(impl->display, impl->screen); - attr.colormap = cmap; - attr.event_mask = (ExposureMask | StructureNotifyMask | - EnterWindowMask | LeaveWindowMask | - KeyPressMask | KeyReleaseMask | - ButtonPressMask | ButtonReleaseMask | - PointerMotionMask | FocusChangeMask); + attr.border_pixel = BlackPixel(impl->display, impl->screen); + attr.colormap = cmap; + attr.event_mask = (ExposureMask | StructureNotifyMask | + EnterWindowMask | LeaveWindowMask | + KeyPressMask | KeyReleaseMask | + ButtonPressMask | ButtonReleaseMask | + PointerMotionMask | FocusChangeMask); impl->win = XCreateWindow( impl->display, xParent, 0, 0, view->width, view->height, 0, vi->depth, InputOutput, vi->visual, - CWBackPixel | CWBorderPixel | CWColormap | CWEventMask, &attr); + CWBorderPixel | CWColormap | CWEventMask, &attr); if (!impl->win) { XCloseDisplay(impl->display); -- cgit v1.2.3