]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix EWMH window activation
authorPo Lu <luangruo@yahoo.com>
Tue, 26 Apr 2022 12:43:15 +0000 (20:43 +0800)
committerPo Lu <luangruo@yahoo.com>
Tue, 26 Apr 2022 12:44:28 +0000 (20:44 +0800)
* src/xterm.c (x_ewmh_activate_frame): Add missing fields of
message.  (bug#55122)

src/xterm.c

index 16d0ce67071206de3a51a49191c9b88208db0ec7..56add92f8b56c98e1b0de8b5f1cbdc13b2a8f5cc 100644 (file)
@@ -21479,8 +21479,10 @@ x_ewmh_activate_frame (struct frame *f)
       /* See the documentation at
         https://specifications.freedesktop.org/wm-spec/wm-spec-latest.html
         for more details on the format of this message.  */
+      msg.xclient.type = ClientMessage;
       msg.xclient.window = FRAME_OUTER_WINDOW (f);
       msg.xclient.message_type = dpyinfo->Xatom_net_active_window;
+      msg.xclient.format = 32;
       msg.xclient.data.l[0] = 1;
       msg.xclient.data.l[1] = dpyinfo->last_user_time;
       msg.xclient.data.l[2] = (!dpyinfo->x_focus_frame