1
0
Fork 0

source/Platform/Unix/X11EventQueue.cpp: log "WM_DESTROY_WINDOW" message.

This commit is contained in:
Henrik Hautakoski 2019-12-27 22:23:00 +01:00
parent 62156a8685
commit 34b78a7a4d

View file

@ -10,6 +10,8 @@ bool X11EventQueue::poll(Event& event)
XEvent xevent;
int num_events;
::Display* disp;
Atom del_win = getAtom("WM_DELETE_WINDOW");
Atom wm_proto = getAtom("WM_PROTOCOLS");
disp = XGetDisplay();
if (disp == NULL) {
@ -23,6 +25,15 @@ bool X11EventQueue::poll(Event& event)
XNextEvent(disp, &xevent);
switch(xevent.type) {
case ClientMessage:
Log::info("X11: ClientMessage");
if (xevent.xclient.message_type == wm_proto
&& xevent.xclient.data.l[0] == del_win) {
Log::info("X11: Delete window");
}
break;
case ResizeRequest:
Log::info("X11: Resize event");
break;