Skip to content
Snippets Groups Projects
Commit 58ed4743 authored by Deucе's avatar Deucе :ok_hand_tone4:
Browse files

Make x11_event() a bool

parent 503cff86
No related branches found
No related tags found
1 merge request!463MRC mods by Codefenix (2024-10-20)
Pipeline #4492 passed
......@@ -1590,13 +1590,14 @@ handle_configuration(int w, int h, bool map)
handle_resize_event(w, h, map);
}
static int x11_event(XEvent *ev)
static bool
x11_event(XEvent *ev)
{
bool resize;
int x, y, w, h;
if (x11.XFilterEvent(ev, win))
return 0;
return false;
switch (ev->type) {
case ReparentNotify:
parent = ev->xreparent.parent;
......@@ -1605,7 +1606,7 @@ static int x11_event(XEvent *ev)
if (ev->xclient.format == 32 && ev->xclient.data.l[0] == A(WM_DELETE_WINDOW) && A(WM_DELETE_WINDOW) != None) {
uint16_t key=CIO_KEY_QUIT;
if (write(key_pipe[1], &key, 2) != 2)
return errno;
return false;
}
else if(ev->xclient.format == 32 && ev->xclient.data.l[0] == A(_NET_WM_PING) && A(_NET_WM_PING) != None) {
ev->xclient.window = root;
......@@ -1898,7 +1899,7 @@ static int x11_event(XEvent *ev)
ch = cpchar_from_unicode_cpoint(getcodepage(), wbuf[i], 0);
if (ch) {
if (write(key_pipe[1], &ch, 1) != 1)
return errno;
return false;
}
}
break;
......@@ -2109,16 +2110,16 @@ static int x11_event(XEvent *ev)
if (key < 128)
key = cpchar_from_unicode_cpoint(getcodepage(), key, key);
if(write(key_pipe[1], &key, (scan&0xff)?1:2) < 1)
return errno;
return false;
}
break;
}
return(1);
return true;
}
default:
break;
}
return(0);
return false;
}
static void x11_terminate_event_thread(void)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment