Skip to content

Commit a9211bd

Browse files
yetistlukefromdc
authored andcommitted
caja-menu: avoid deprecated 'g_type_class_add_private'
1 parent 10efec8 commit a9211bd

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

libcaja-extension/caja-menu.c

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@
3838
* #CajaMenuItem objects, using caja_menu_item_set_submenu().
3939
*/
4040

41-
#define CAJA_MENU_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), CAJA_TYPE_MENU, CajaMenuPrivate))
42-
G_DEFINE_TYPE (CajaMenu, caja_menu, G_TYPE_OBJECT);
4341

4442
struct _CajaMenuPrivate {
4543
GList *item_list;
4644
};
4745

46+
G_DEFINE_TYPE_WITH_PRIVATE (CajaMenu, caja_menu, G_TYPE_OBJECT);
47+
4848
void
4949
caja_menu_append_item (CajaMenu *menu, CajaMenuItem *item)
5050
{
@@ -104,7 +104,7 @@ caja_menu_finalize (GObject *object)
104104
static void
105105
caja_menu_init (CajaMenu *menu)
106106
{
107-
menu->priv = CAJA_MENU_GET_PRIVATE (menu);
107+
menu->priv = caja_menu_get_instance_private (menu);
108108

109109
menu->priv->item_list = NULL;
110110
}
@@ -114,8 +114,6 @@ caja_menu_class_init (CajaMenuClass *klass)
114114
{
115115
GObjectClass *object_class = G_OBJECT_CLASS (klass);
116116

117-
g_type_class_add_private (klass, sizeof (CajaMenuPrivate));
118-
119117
object_class->finalize = caja_menu_finalize;
120118
}
121119

0 commit comments

Comments
 (0)