diff options
Diffstat (limited to 'gtk/gtkimcontextsimple.c')
-rw-r--r-- | gtk/gtkimcontextsimple.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/gtk/gtkimcontextsimple.c b/gtk/gtkimcontextsimple.c index 87debf226b..0c293ffd53 100644 --- a/gtk/gtkimcontextsimple.c +++ b/gtk/gtkimcontextsimple.c @@ -112,7 +112,7 @@ static void gtk_im_context_simple_get_preedit_string (GtkIMContext PangoAttrList **attrs, gint *cursor_pos); -G_DEFINE_TYPE (GtkIMContextSimple, gtk_im_context_simple, GTK_TYPE_IM_CONTEXT) +G_DEFINE_TYPE_WITH_PRIVATE (GtkIMContextSimple, gtk_im_context_simple, GTK_TYPE_IM_CONTEXT) static void gtk_im_context_simple_class_init (GtkIMContextSimpleClass *class) @@ -124,16 +124,12 @@ gtk_im_context_simple_class_init (GtkIMContextSimpleClass *class) im_context_class->reset = gtk_im_context_simple_reset; im_context_class->get_preedit_string = gtk_im_context_simple_get_preedit_string; gobject_class->finalize = gtk_im_context_simple_finalize; - - g_type_class_add_private (class, sizeof (GtkIMContextSimplePrivate)); } static void gtk_im_context_simple_init (GtkIMContextSimple *im_context_simple) { - im_context_simple->priv = G_TYPE_INSTANCE_GET_PRIVATE (im_context_simple, - GTK_TYPE_IM_CONTEXT_SIMPLE, - GtkIMContextSimplePrivate); + im_context_simple->priv = gtk_im_context_simple_get_instance_private (im_context_simple); } static void |