From fce6d1482c8ad41c06e872c153a1822555d28b32 Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Thu, 12 Oct 2006 13:53:26 +0000 Subject: Redraw when progress changes --- (limited to 'lib') diff --git a/lib/src/sugar-address-entry.c b/lib/src/sugar-address-entry.c index fe27909..90230e1 100644 --- a/lib/src/sugar-address-entry.c +++ b/lib/src/sugar-address-entry.c @@ -487,11 +487,14 @@ sugar_address_entry_set_property (GObject *object, const GValue *value, GParamSpec *pspec) { - SugarAddressEntry *entry = SUGAR_ADDRESS_ENTRY(object); + SugarAddressEntry *address_entry = SUGAR_ADDRESS_ENTRY(object); + GtkEntry *entry = GTK_ENTRY(object); switch (prop_id) { case PROP_PROGRESS: - entry->progress = g_value_get_double (value); + address_entry->progress = g_value_get_double (value); + if (GTK_WIDGET_REALIZED (entry)) + gdk_window_invalidate_rect (entry->text_area, NULL, FALSE); break; default: -- cgit v0.9.1