diff --git a/WINGs/wevent_wl.c b/WINGs/wevent_wl.c index f2d5822..c7f7136 100644 --- a/WINGs/wevent_wl.c +++ b/WINGs/wevent_wl.c @@ -17,8 +17,6 @@ #include #include -#include -#include #include /* ------------------------------------------------------------------ */ @@ -377,14 +375,9 @@ static void wl_keysym_convert_case(void *ectx, WMNativeKeysym sym, static void wl_send_wm_command(void *ectx, const char *cmd) { (void)ectx; - if (cmd && strcmp(cmd, "Reconfigure") == 0) { - const char *pidstr = getenv("WMAKER_PID"); - if (pidstr) { - pid_t pid = (pid_t)atoi(pidstr); - if (pid > 0) - kill(pid, SIGUSR2); - } - } + (void)cmd; + /* Wayland backend relies on inotify to detect defaults file changes. + * No explicit signal needed — wmaker's event loop polls inotify. */ } static void wl_set_window_hints(void *ectx, WNativeWindow w, diff --git a/src/backend/wayland/wl_backend.c b/src/backend/wayland/wl_backend.c index 8c485ba..4d4dc3c 100644 --- a/src/backend/wayland/wl_backend.c +++ b/src/backend/wayland/wl_backend.c @@ -3480,12 +3480,6 @@ wl_signalfd_handler(int fd, uint32_t mask, void *data) if (n != (ssize_t)sizeof(info)) return 0; - if (info.ssi_signo == SIGUSR2) { - wwarning("wl_backend: signalfd received SIGUSR2 - rereading defaults"); - wDefaultsCheckDomains(NULL); - return 0; - } - wwarning("wl_backend: signalfd received signal %u - terminating event loop", (unsigned)info.ssi_signo); @@ -3577,7 +3571,6 @@ wl_event_loop_run(void) sigaddset(&ss, SIGTERM); sigaddset(&ss, SIGINT); sigaddset(&ss, SIGHUP); - sigaddset(&ss, SIGUSR2); wl_state.sigfd = signalfd(-1, &ss, SFD_NONBLOCK | SFD_CLOEXEC); if (wl_state.sigfd >= 0) {