summaryrefslogtreecommitdiff
path: root/gtk/gtkentry.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkentry.c')
-rw-r--r--gtk/gtkentry.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c
index 25dd4b0ad6..581a7b3287 100644
--- a/gtk/gtkentry.c
+++ b/gtk/gtkentry.c
@@ -642,6 +642,7 @@ static void buffer_disconnect_signals (GtkEntry *entry);
static GtkEntryBuffer *get_buffer (GtkEntry *entry);
G_DEFINE_TYPE_WITH_CODE (GtkEntry, gtk_entry, GTK_TYPE_WIDGET,
+ G_ADD_PRIVATE (GtkEntry)
G_IMPLEMENT_INTERFACE (GTK_TYPE_EDITABLE,
gtk_entry_editable_init)
G_IMPLEMENT_INTERFACE (GTK_TYPE_CELL_EDITABLE,
@@ -1994,7 +1995,6 @@ gtk_entry_class_init (GtkEntryClass *class)
GTK_PARAM_READABLE |
G_PARAM_DEPRECATED));
- g_type_class_add_private (gobject_class, sizeof (GtkEntryPrivate));
test_touchscreen = g_getenv ("GTK_TEST_TOUCHSCREEN") != NULL;
gtk_widget_class_set_accessible_type (widget_class, GTK_TYPE_ENTRY_ACCESSIBLE);
@@ -2590,9 +2590,7 @@ gtk_entry_init (GtkEntry *entry)
GtkStyleContext *context;
GtkEntryPrivate *priv;
- entry->priv = G_TYPE_INSTANCE_GET_PRIVATE (entry,
- GTK_TYPE_ENTRY,
- GtkEntryPrivate);
+ entry->priv = gtk_entry_get_instance_private (entry);
priv = entry->priv;
gtk_widget_set_can_focus (GTK_WIDGET (entry), TRUE);