diff options
Diffstat (limited to 'gtk/gtkstatusicon.c')
-rw-r--r-- | gtk/gtkstatusicon.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/gtk/gtkstatusicon.c b/gtk/gtkstatusicon.c index 04bb456376..dd21d4bb1f 100644 --- a/gtk/gtkstatusicon.c +++ b/gtk/gtkstatusicon.c @@ -200,7 +200,7 @@ static gboolean gtk_status_icon_button_release (GtkStatusIcon *status_icon, static void gtk_status_icon_reset_image_data (GtkStatusIcon *status_icon); static void gtk_status_icon_update_image (GtkStatusIcon *status_icon); -G_DEFINE_TYPE (GtkStatusIcon, gtk_status_icon, G_TYPE_OBJECT) +G_DEFINE_TYPE_WITH_PRIVATE (GtkStatusIcon, gtk_status_icon, G_TYPE_OBJECT) static void gtk_status_icon_class_init (GtkStatusIconClass *class) @@ -637,8 +637,6 @@ gtk_status_icon_class_init (GtkStatusIconClass *class) G_TYPE_INT, G_TYPE_BOOLEAN, GTK_TYPE_TOOLTIP); - - g_type_class_add_private (class, sizeof (GtkStatusIconPrivate)); } #ifdef GDK_WINDOWING_WIN32 @@ -836,8 +834,7 @@ gtk_status_icon_init (GtkStatusIcon *status_icon) { GtkStatusIconPrivate *priv; - priv = G_TYPE_INSTANCE_GET_PRIVATE (status_icon, GTK_TYPE_STATUS_ICON, - GtkStatusIconPrivate); + priv = gtk_status_icon_get_instance_private (status_icon); status_icon->priv = priv; priv->icon_helper = _gtk_icon_helper_new (); |