From 10f4eef8321f857a6d305d1368877fcd0112e12c Mon Sep 17 00:00:00 2001 From: Xan Lopez Date: Wed, 18 Jul 2012 20:24:18 +0200 Subject: Use G_DEFINE_BOXED_TYPE to define boxed types EphyNode is missing, but trying to migrate it gives some obscure error I need to figure out. --- embed/ephy-permission-manager.c | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) (limited to 'embed') diff --git a/embed/ephy-permission-manager.c b/embed/ephy-permission-manager.c index ec222ee33..19bdace60 100644 --- a/embed/ephy-permission-manager.c +++ b/embed/ephy-permission-manager.c @@ -19,25 +19,13 @@ */ #include "config.h" - #include "ephy-permission-manager.h" + #include "ephy-embed-type-builtins.h" #include "ephy-debug.h" -GType -ephy_permission_info_get_type (void) -{ - static GType type = 0; - - if (G_UNLIKELY (type == 0)) - { - type = g_boxed_type_register_static ("EphyPermissionInfo", - (GBoxedCopyFunc) ephy_permission_info_copy, - (GBoxedFreeFunc) ephy_permission_info_free); - } - - return type; -} +G_DEFINE_BOXED_TYPE (EphyPermissionInfo, ephy_permission_info, + ephy_permission_info_copy, ephy_permission_info_free) /** * ephy_permission_info_new: -- cgit v1.2.3