summaryrefslogtreecommitdiff
path: root/gdk/gdkeventsprivate.h
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2019-01-17 16:26:24 +0100
committerTimm Bäder <mail@baedert.org>2019-01-18 19:43:48 +0100
commitb2eff300b12fcff1f27f51326d23ea3137c51dd0 (patch)
tree2bf1cc3d393902b21d8a46a2d80f9f0fcf628e46 /gdk/gdkeventsprivate.h
parentdbc8d253c3f63018c85af0b024f6cf8f59340081 (diff)
downloadgtk+-b2eff300b12fcff1f27f51326d23ea3137c51dd0.tar.gz
GdkEvent: Add a proper user_data member to GdkEventAny
Setting it as qdata on the object doesn't save any memory since we use the user_data as the event target, which every event has set these days. This way is also faster since just reffing the object doesn't do any locking.
Diffstat (limited to 'gdk/gdkeventsprivate.h')
-rw-r--r--gdk/gdkeventsprivate.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gdk/gdkeventsprivate.h b/gdk/gdkeventsprivate.h
index e7e9cac515..91632604b1 100644
--- a/gdk/gdkeventsprivate.h
+++ b/gdk/gdkeventsprivate.h
@@ -61,6 +61,7 @@ struct _GdkEventAny
GdkDevice *device;
GdkDevice *source_device;
GdkDisplay *display;
+ GObject *user_data;
};
/*