diff options
Diffstat (limited to 'plugins')
| -rw-r--r-- | plugins/peopsxgl/gpu.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/plugins/peopsxgl/gpu.c b/plugins/peopsxgl/gpu.c index 6459a9b4..a283583b 100644 --- a/plugins/peopsxgl/gpu.c +++ b/plugins/peopsxgl/gpu.c @@ -575,7 +575,7 @@ void sysdep_create_display(void) // create display int myscreen;char gammastr[14];
Screen * screen;XEvent event;
XSizeHints hints;XWMHints wm_hints;
- MotifWmHints mwmhints;Atom mwmatom;
+ MotifWmHints mwmhints;Atom mwmatom;Atom delwindow;
char *glxfx;
glxfx=getenv("MESA_GLX_FX"); // 3dfx mesa fullscreen flag
@@ -736,6 +736,9 @@ void sysdep_create_display(void) // create display return;
}
+ delwindow = XInternAtom(display,"WM_DELETE_WINDOW",0);
+ XSetWMProtocols(display, window, &delwindow, 1);
+
hints.flags=PMinSize|PMaxSize; // hints
if(fx) hints.flags|=USPosition|USSize;
else hints.flags|=PSize;
|
