Blame SOURCES/0080-gtk-demo-Use-G_DECLARE-to-avoid-missing-declarations.patch

73b847
From 8f2c0ada0e2e8813f8c7da3fba9c110ec49c614e Mon Sep 17 00:00:00 2001
73b847
From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= <mail@3v1n0.net>
73b847
Date: Wed, 4 Dec 2019 14:04:04 +0100
73b847
Subject: [PATCH 080/181] gtk-demo: Use G_DECLARE to avoid missing declarations
73b847
73b847
---
73b847
 demo/gtk-libfprint-test.c | 15 ++++++++-------
73b847
 1 file changed, 8 insertions(+), 7 deletions(-)
73b847
73b847
diff --git a/demo/gtk-libfprint-test.c b/demo/gtk-libfprint-test.c
73b847
index c6dd90e..8026815 100644
73b847
--- a/demo/gtk-libfprint-test.c
73b847
+++ b/demo/gtk-libfprint-test.c
73b847
@@ -22,9 +22,11 @@
73b847
 #include <gtk/gtk.h>
73b847
 #include <libfprint/fprint.h>
73b847
 
73b847
-typedef GtkApplication      LibfprintDemo;
73b847
-typedef GtkApplicationClass LibfprintDemoClass;
73b847
-
73b847
+struct _LibfprintDemo
73b847
+{
73b847
+  GtkApplication parent;
73b847
+};
73b847
+G_DECLARE_FINAL_TYPE (LibfprintDemo, libfprint_demo, FP, DEMO, GtkApplication)
73b847
 G_DEFINE_TYPE (LibfprintDemo, libfprint_demo, GTK_TYPE_APPLICATION)
73b847
 
73b847
 typedef enum {
73b847
@@ -33,7 +35,7 @@ typedef enum {
73b847
   IMAGE_DISPLAY_BINARY   =  1 << 1
73b847
 } ImageDisplayFlags;
73b847
 
73b847
-typedef struct
73b847
+struct _LibfprintDemoWindow
73b847
 {
73b847
   GtkApplicationWindow parent_instance;
73b847
 
73b847
@@ -52,10 +54,9 @@ typedef struct
73b847
 
73b847
   FpImage             *img;
73b847
   ImageDisplayFlags    img_flags;
73b847
-} LibfprintDemoWindow;
73b847
-
73b847
-typedef GtkApplicationWindowClass LibfprintDemoWindowClass;
73b847
+};
73b847
 
73b847
+G_DECLARE_FINAL_TYPE (LibfprintDemoWindow, libfprint_demo_window, FP, DEMO_WINDOW, GtkApplicationWindow)
73b847
 G_DEFINE_TYPE (LibfprintDemoWindow, libfprint_demo_window, GTK_TYPE_APPLICATION_WINDOW)
73b847
 
73b847
 typedef enum {
73b847
-- 
73b847
2.24.1
73b847