# HG changeset patch # User Ankit Vani # Date 1385237231 -19800 # Node ID eda7bae766d494f560449ad4db4967ae5721f927 # Parent 58bddd91956c9ae6406e601bf3997e94978c662e Added g_object_class_install_properties to glibcompat.h diff -r 58bddd91956c -r eda7bae766d4 libpurple/glibcompat.h --- a/libpurple/glibcompat.h Sun Nov 24 00:33:47 2013 +0530 +++ b/libpurple/glibcompat.h Sun Nov 24 01:37:11 2013 +0530 @@ -80,6 +80,14 @@ g_object_notify(object, g_param_spec_get_name(pspec)); } +static inline void g_object_class_install_properties(GObjectClass *oclass, + guint n_pspecs, GParamSpec **pspecs) +{ + gint i; + for (i = 1; i < n_pspecs; ++i) + g_object_class_install_property(oclass, i, pspecs[i]); +} + #endif /* < 2.26.0 */ #endif /* < 2.28.0 */