surface: Fold function into only user
authorBenjamin Otte <otte@redhat.com>
Sat, 14 Apr 2018 20:35:46 +0000 (22:35 +0200)
committerBenjamin Otte <otte@redhat.com>
Tue, 24 Apr 2018 21:16:12 +0000 (23:16 +0200)
gdk/gdksurface.c

index 08fd046125a2db556ddc4b24c22b9b4036121c4d..274b4924855da00ca9ebd26a1eb29e69ba6b92b5 100644 (file)
@@ -1731,18 +1731,6 @@ gdk_surface_get_drawing_context (GdkSurface *surface)
   return surface->drawing_context;
 }
 
-/* This returns either the current working surface on the paint stack
- * or the actual impl surface of the surface. This should not be used
- * from very many places: be careful! */
-static cairo_surface_t *
-ref_surface_surface (GdkSurface *surface)
-{
-  if (surface->impl_surface->current_paint.surface)
-    return cairo_surface_reference (surface->impl_surface->current_paint.surface);
-  else
-    return gdk_surface_ref_impl_surface (surface);
-}
-
 /* This is used in places like gdk_cairo_set_source_surface and
  * other places to take "screenshots" of surfaces. Thus, we allow
  * it to be used outside of a begin_paint / end_paint. */
@@ -1753,7 +1741,13 @@ _gdk_surface_ref_cairo_surface (GdkSurface *surface)
 
   g_return_val_if_fail (GDK_IS_SURFACE (surface), NULL);
 
-  cairo_surface = ref_surface_surface (surface);
+  /* This returns either the current working surface on the paint stack
+   * or the actual impl surface of the surface. This should not be used
+   * from very many places: be careful! */
+  if (surface->impl_surface->current_paint.surface)
+    cairo_surface = cairo_surface_reference (surface->impl_surface->current_paint.surface);
+  else
+    cairo_surface = gdk_surface_ref_impl_surface (surface);
 
   if (gdk_surface_has_impl (surface))
     {