[gtk/present-toplevel-2: 25/34] toplevel: require GdkSurface



commit cee0b02b1d79f829bf7c5bb9d2de9fc67c0a06cb
Author: Matthias Clasen <mclasen redhat com>
Date:   Tue Mar 10 07:24:04 2020 -0400

    toplevel: require GdkSurface

 gdk/gdktoplevel.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)
---
diff --git a/gdk/gdktoplevel.c b/gdk/gdktoplevel.c
index 6d9e2a9955..1cfeb2c448 100644
--- a/gdk/gdktoplevel.c
+++ b/gdk/gdktoplevel.c
@@ -31,11 +31,7 @@
  * A #GdkToplevel is a freestanding toplevel surface.
  */
 
-
-/* FIXME: this can't have GdkSurface as a prerequisite
- * as long as GdkSurface implements this interface itself
- */
-G_DEFINE_INTERFACE (GdkToplevel, gdk_toplevel, G_TYPE_OBJECT)
+G_DEFINE_INTERFACE (GdkToplevel, gdk_toplevel, GDK_TYPE_SURFACE)
 
 static gboolean
 gdk_toplevel_default_present (GdkToplevel       *toplevel,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]