diff options
author | Alistair Buxton <a.j.buxton@gmail.com> | 2018-12-22 22:41:08 +0000 |
---|---|---|
committer | Alistair Buxton <a.j.buxton@gmail.com> | 2018-12-22 22:41:08 +0000 |
commit | 3255fe7a8b6da4e8a19e476113306e15fc72cef6 (patch) | |
tree | 8c36852f2aa3495073d46dc5069f94e4cd4ac615 /panel | |
parent | 209938afb497c8aed5acca9559c9ea4251f8dfa0 (diff) | |
download | xfce4-panel-3255fe7a8b6da4e8a19e476113306e15fc72cef6.tar.gz |
external: Fix deprecated instance private data API
Diffstat (limited to 'panel')
-rw-r--r-- | panel/panel-plugin-external.c | 8 |
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; |