summaryrefslogtreecommitdiff
path: root/gtk/gtkentry.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkentry.c')
-rw-r--r--gtk/gtkentry.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c
index 7dd5e3193..991843f2a 100644
--- a/gtk/gtkentry.c
+++ b/gtk/gtkentry.c
@@ -1975,10 +1975,7 @@ gtk_entry_style_set (GtkWidget *widget,
}
if (entry->layout)
- {
- g_object_unref (G_OBJECT (entry->layout));
- entry->layout = NULL;
- }
+ pango_layout_context_changed (entry->layout);
}
static void
@@ -1988,10 +1985,7 @@ gtk_entry_direction_changed (GtkWidget *widget,
GtkEntry *entry = GTK_ENTRY (widget);
if (entry->layout)
- {
- g_object_unref (G_OBJECT (entry->layout));
- entry->layout = NULL;
- }
+ pango_layout_context_changed (entry->layout);
GTK_WIDGET_CLASS (parent_class)->direction_changed (widget, previous_dir);
}