diff -r bf3f91939dc5 -r fd3dd26b128d pidgin/gtkdebug.h --- a/pidgin/gtkdebug.h Thu Jul 13 03:22:56 2017 -0400 +++ b/pidgin/gtkdebug.h Thu Aug 10 23:24:29 2017 -0400 @@ -33,7 +33,25 @@ G_BEGIN_DECLS #define PIDGIN_TYPE_DEBUG_UI (pidgin_debug_ui_get_type()) +#if GLIB_CHECK_VERSION(2,44,0) G_DECLARE_FINAL_TYPE(PidginDebugUi, pidgin_debug_ui, PIDGIN, DEBUG_UI, GObject) +#else +GType pidgin_debug_ui_get_type(void); +G_GNUC_BEGIN_IGNORE_DEPRECATIONS +typedef struct _PidginDebugUi PidginDebugUi; +typedef struct { GObjectClass parent_class; } PidginDebugUiClass; +static inline PidginDebugUi * +PIDGIN_DEBUG_UI(gpointer ptr) +{ + return G_TYPE_CHECK_INSTANCE_CAST(ptr, pidgin_debug_ui_get_type(), PidginDebugUi); +} +static inline gboolean +PIDGIN_IS_DEBUG_UI(gpointer ptr) +{ + return G_TYPE_CHECK_INSTANCE_TYPE(ptr, pidgin_debug_ui_get_type()); +} +G_GNUC_END_IGNORE_DEPRECATIONS +#endif /** * pidgin_debug_ui_new: