summaryrefslogtreecommitdiff
path: root/gtk/gtkoldeditable.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkoldeditable.c')
-rw-r--r--gtk/gtkoldeditable.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/gtk/gtkoldeditable.c b/gtk/gtkoldeditable.c
index f38022c90f..983e99fd3a 100644
--- a/gtk/gtkoldeditable.c
+++ b/gtk/gtkoldeditable.c
@@ -704,12 +704,14 @@ gtk_old_editable_claim_selection (GtkOldEditable *old_editable,
gboolean claim,
guint32 time)
{
- GtkWidget *widget = GTK_WIDGET (old_editable);
- GdkDisplay *display = gtk_widget_get_display (widget);
+ GtkWidget *widget;
+ GdkDisplay *display;
g_return_if_fail (GTK_IS_OLD_EDITABLE (old_editable));
- g_return_if_fail (GTK_WIDGET_REALIZED (old_editable));
+ widget = GTK_WIDGET (old_editable);
+ g_return_if_fail (gtk_widget_get_realized (widget));
+ display = gtk_widget_get_display (widget);
old_editable->has_selection = FALSE;
if (claim)
@@ -734,7 +736,7 @@ gtk_old_editable_set_selection_bounds (GtkEditable *editable,
{
GtkOldEditable *old_editable = GTK_OLD_EDITABLE (editable);
- if (GTK_WIDGET_REALIZED (editable))
+ if (gtk_widget_get_realized (GTK_WIDGET (editable)))
gtk_old_editable_claim_selection (old_editable, start != end, GDK_CURRENT_TIME);
gtk_old_editable_set_selection (old_editable, start, end);