From 0c712e50bc182bbda5a87704473459ccb2a67c6d Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser Date: Wed, 13 Dec 2023 19:07:30 +0100 Subject: Fix X11 '_NET_ACTIVE_WINDOW' message (STR 3396) Send a valid timestamp rather than 0. For details see STR 3396. --- src/Fl_x.cxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/Fl_x.cxx b/src/Fl_x.cxx index 6cdf5686c..79d0a8fea 100644 --- a/src/Fl_x.cxx +++ b/src/Fl_x.cxx @@ -2280,8 +2280,10 @@ void Fl_X11_Window_Driver::activate_window() { prev = x->xid; } - send_wm_event(w, fl_NET_ACTIVE_WINDOW, 1 /* application */, - 0 /* timestamp */, prev /* previously active window */); + send_wm_event(w, fl_NET_ACTIVE_WINDOW, + 1, // source: 1 = application + fl_event_time, // time of client's last user activity (STR 3396) + prev); // previously active window } /* Change an existing window to fullscreen */ -- cgit v1.2.3