summaryrefslogtreecommitdiff
path: root/src/frames
diff options
context:
space:
mode:
authorSebastian Keller <skeller@gnome.org>2023-04-16 23:45:52 +0200
committerSebastian Keller <skeller@gnome.org>2023-04-17 01:52:36 +0200
commitdddaf19d07605ff42004dad44caa17972d1b925b (patch)
tree893c1b6a2242b43a2c593ce9047924211944f44f /src/frames
parent6b57ab897582dfc8dce09ca343bdca6f3371f037 (diff)
downloadmutter-dddaf19d07605ff42004dad44caa17972d1b925b.tar.gz
x11: Always initialize all fields of XEvents sent via XSendEvent
The X server ignores the send_event and serial in incoming XEvents, so they were not initialized when calling XSendEvent in a few places. Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/2641 Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2964>
Diffstat (limited to 'src/frames')
-rw-r--r--src/frames/meta-frame.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/frames/meta-frame.c b/src/frames/meta-frame.c
index 21be7c140..be685c51f 100644
--- a/src/frames/meta-frame.c
+++ b/src/frames/meta-frame.c
@@ -157,7 +157,7 @@ on_frame_close_request (GtkWindow *window,
{
GdkDisplay *display = gtk_widget_get_display (GTK_WIDGET (window));
GtkWidget *content;
- XClientMessageEvent ev;
+ XClientMessageEvent ev = { 0 };
Window client_xwindow;
Atom delete_window_atom;