summaryrefslogtreecommitdiff
path: root/panel
diff options
context:
space:
mode:
authorAlistair Buxton <a.j.buxton@gmail.com>2018-12-22 22:41:08 +0000
committerAlistair Buxton <a.j.buxton@gmail.com>2018-12-22 22:41:08 +0000
commit3255fe7a8b6da4e8a19e476113306e15fc72cef6 (patch)
tree8c36852f2aa3495073d46dc5069f94e4cd4ac615 /panel
parent209938afb497c8aed5acca9559c9ea4251f8dfa0 (diff)
downloadxfce4-panel-3255fe7a8b6da4e8a19e476113306e15fc72cef6.tar.gz
external: Fix deprecated instance private data API
Diffstat (limited to 'panel')
-rw-r--r--panel/panel-plugin-external.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/panel/panel-plugin-external.c b/panel/panel-plugin-external.c
index 6c3b6dcf..beebf0b1 100644
--- a/panel/panel-plugin-external.c
+++ b/panel/panel-plugin-external.c
@@ -141,7 +141,9 @@ enum
G_DEFINE_ABSTRACT_TYPE_WITH_CODE (PanelPluginExternal, panel_plugin_external, GTK_TYPE_SOCKET,
- G_IMPLEMENT_INTERFACE (XFCE_TYPE_PANEL_PLUGIN_PROVIDER, panel_plugin_external_provider_init))
+ G_ADD_PRIVATE (PanelPluginExternal)
+ G_IMPLEMENT_INTERFACE (XFCE_TYPE_PANEL_PLUGIN_PROVIDER,
+ panel_plugin_external_provider_init))
@@ -152,8 +154,6 @@ panel_plugin_external_class_init (PanelPluginExternalClass *klass)
GtkWidgetClass *gtkwidget_class;
GtkSocketClass *gtksocket_class;
- g_type_class_add_private (klass, sizeof (PanelPluginExternalPrivate));
-
gobject_class = G_OBJECT_CLASS (klass);
gobject_class->finalize = panel_plugin_external_finalize;
gobject_class->set_property = panel_plugin_external_set_property;
@@ -197,7 +197,7 @@ panel_plugin_external_class_init (PanelPluginExternalClass *klass)
static void
panel_plugin_external_init (PanelPluginExternal *external)
{
- external->priv = G_TYPE_INSTANCE_GET_PRIVATE (external, PANEL_TYPE_PLUGIN_EXTERNAL, PanelPluginExternalPrivate);
+ external->priv = panel_plugin_external_get_instance_private (external);
external->module = NULL;
external->show_configure = FALSE;