gdk: Remove unused vfunc
authorBenjamin Otte <otte@redhat.com>
Thu, 13 Apr 2023 03:28:14 +0000 (05:28 +0200)
committerBenjamin Otte <otte@redhat.com>
Thu, 13 Apr 2023 15:15:35 +0000 (17:15 +0200)
gdk/broadway/gdksurface-broadway.c
gdk/gdksurfaceprivate.h

index f64392b658a8b28125a6439cabef666c099c420d..3410eb5681aa821f7e2bbbea4e43f1751b809486 100644 (file)
@@ -291,16 +291,6 @@ _gdk_broadway_display_create_surface (GdkDisplay     *display,
   return surface;
 }
 
-static cairo_surface_t *
-gdk_broadway_surface_ref_cairo_surface (GdkSurface *surface)
-{
-  if (GDK_IS_BROADWAY_SURFACE (surface) &&
-      GDK_SURFACE_DESTROYED (surface))
-    return NULL;
-
-  return cairo_image_surface_create (CAIRO_FORMAT_ARGB32, 1, 1);
-}
-
 static void
 _gdk_broadway_surface_destroy (GdkSurface *surface,
                                gboolean    foreign_destroy)
@@ -1254,7 +1244,6 @@ gdk_broadway_surface_class_init (GdkBroadwaySurfaceClass *klass)
 
   object_class->finalize = gdk_broadway_surface_finalize;
 
-  impl_class->ref_cairo_surface = gdk_broadway_surface_ref_cairo_surface;
   impl_class->hide = gdk_broadway_surface_hide;
   impl_class->get_geometry = gdk_broadway_surface_get_geometry;
   impl_class->get_root_coords = gdk_broadway_surface_get_root_coords;
index 04a7597ad36f770f7fe95fca3dd1ce48c1e3701d..24562c7848c61985c867b2b3113dc41fb6bfa143 100644 (file)
@@ -110,8 +110,6 @@ struct _GdkSurfaceClass
 {
   GObjectClass parent_class;
 
-  cairo_surface_t *
-               (* ref_cairo_surface)    (GdkSurface      *surface);
   void         (* hide)                 (GdkSurface      *surface);
   void         (* get_geometry)         (GdkSurface      *surface,
                                          int             *x,