examples: Update for deprecations
authorMatthias Clasen <mclasen@redhat.com>
Sun, 2 Apr 2023 13:06:02 +0000 (09:06 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 2 Apr 2023 13:06:02 +0000 (09:06 -0400)
Stop using gdk_surface_create_similar_surface here.

examples/drawing.c

index 805975d228c8c4ecd83e3a2829d4e28feef1b3ae..7a20bc159032ffc15209fb6de1197bc8c52eceef 100644 (file)
@@ -31,10 +31,9 @@ resize_cb (GtkWidget *widget,
 
   if (gtk_native_get_surface (gtk_widget_get_native (widget)))
     {
-      surface = gdk_surface_create_similar_surface (gtk_native_get_surface (gtk_widget_get_native (widget)),
-                                                   CAIRO_CONTENT_COLOR,
-                                                   gtk_widget_get_width (widget),
-                                                   gtk_widget_get_height (widget));
+      surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32,
+                                            gtk_widget_get_width (widget),
+                                            gtk_widget_get_height (widget));
 
       /* Initialize the surface to white */
       clear_surface ();