diff options
author | Timm Bäder <mail@baedert.org> | 2019-01-17 16:26:24 +0100 |
---|---|---|
committer | Timm Bäder <mail@baedert.org> | 2019-01-18 19:43:48 +0100 |
commit | b2eff300b12fcff1f27f51326d23ea3137c51dd0 (patch) | |
tree | 2bf1cc3d393902b21d8a46a2d80f9f0fcf628e46 /gdk/gdkeventsprivate.h | |
parent | dbc8d253c3f63018c85af0b024f6cf8f59340081 (diff) | |
download | gtk+-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.h | 1 |
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; }; /* |