wayland: Don't set the wl_surface user_data twice
authorJonas Ådahl <jadahl@gmail.com>
Fri, 13 Mar 2015 07:46:55 +0000 (15:46 +0800)
committerJonas Ådahl <jadahl@gmail.com>
Mon, 16 Mar 2015 11:53:37 +0000 (19:53 +0800)
wl_surface_add_listener already sets the user data pointer, so no need
to do it separately before.

https://bugzilla.gnome.org/show_bug.cgi?id=746141

gdk/wayland/gdkwindow-wayland.c

index b5f51e816b7bdf15769855db66666482f17a54da..66d371f6d560682e8da53876145f98f01c857e4a 100644 (file)
@@ -870,7 +870,6 @@ gdk_wayland_window_create_surface (GdkWindow *window)
   GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (gdk_window_get_display (window));
 
   impl->surface = wl_compositor_create_surface (display_wayland->compositor);
-  wl_surface_set_user_data (impl->surface, window);
   wl_surface_add_listener (impl->surface, &surface_listener, window);
 
   gdk_wayland_window_sync_opaque_region (window);