From c2b755dab52412cb501788737b15c8d1704bde06 Mon Sep 17 00:00:00 2001 From: Pablo Barciela Date: Wed, 28 Aug 2019 17:17:30 +0200 Subject: terminal-tabs-menu: avoid 'g_type_class_add_private' --- src/terminal-tabs-menu.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/terminal-tabs-menu.c b/src/terminal-tabs-menu.c index f891d47..bc563e2 100644 --- a/src/terminal-tabs-menu.c +++ b/src/terminal-tabs-menu.c @@ -44,8 +44,6 @@ #define UI_PATH "/menubar/Tabs" -#define TERMINAL_TABS_MENU_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE ((object), TERMINAL_TYPE_TABS_MENU, TerminalTabsMenuPrivate)) - struct _TerminalTabsMenuPrivate { TerminalWindow *window; @@ -66,7 +64,7 @@ static void terminal_tabs_menu_update (TerminalTabsMenu *menu); static GByteArray *tabs_id_array = NULL; static guint n_tabs = 0; -G_DEFINE_TYPE (TerminalTabsMenu, terminal_tabs_menu, G_TYPE_OBJECT) +G_DEFINE_TYPE_WITH_PRIVATE (TerminalTabsMenu, terminal_tabs_menu, G_TYPE_OBJECT) /* We need to assign unique IDs to tabs, otherwise accels get confused in the * tabs menu (bug #339548). We could use a serial #, but the ID is used in the @@ -379,8 +377,6 @@ terminal_tabs_menu_class_init (TerminalTabsMenuClass *klass) G_PARAM_WRITABLE | G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_CONSTRUCT_ONLY)); - g_type_class_add_private (object_class, sizeof (TerminalTabsMenuPrivate)); - /* We don't want to save accels, so skip them */ gtk_accel_map_add_filter ("/Main/TabsSwitch*"); } @@ -388,7 +384,7 @@ terminal_tabs_menu_class_init (TerminalTabsMenuClass *klass) static void terminal_tabs_menu_init (TerminalTabsMenu *menu) { - menu->priv = TERMINAL_TABS_MENU_GET_PRIVATE (menu); + menu->priv = terminal_tabs_menu_get_instance_private (menu); } static void -- cgit v1.2.1