[epiphany] ephy-dialog: set_sensitivity ignores .ui defaults
- From: Diego Escalante Urrelo <diegoe src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [epiphany] ephy-dialog: set_sensitivity ignores .ui defaults
- Date: Sat, 5 Sep 2009 21:23:32 +0000 (UTC)
commit 469f9be0c2e48f5c22c8c153dedbba2ffc70c534
Author: Diego Escalante Urrelo <diegoe gnome org>
Date: Sat Sep 5 15:12:48 2009 -0500
ephy-dialog: set_sensitivity ignores .ui defaults
Bug 587470 - Smooth scrolling preference doesn't work
lib/ephy-dialog.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/lib/ephy-dialog.c b/lib/ephy-dialog.c
index b080ee1..3d2226d 100644
--- a/lib/ephy-dialog.c
+++ b/lib/ephy-dialog.c
@@ -146,15 +146,18 @@ set_sensitivity (PropertyInfo *info, gboolean sensitive)
for (l = list; l != NULL; l = l->next)
{
+ sensitive = gtk_widget_is_sensitive (GTK_WIDGET (l->data)) && sensitive;
gtk_widget_set_sensitive (GTK_WIDGET (l->data), sensitive);
}
}
else if (info->widget_type == PT_EDITABLE)
{
+ sensitive = gtk_widget_is_sensitive (info->widget) && sensitive;
gtk_editable_set_editable (GTK_EDITABLE (info->widget), sensitive);
}
else
{
+ sensitive = gtk_widget_is_sensitive (info->widget) && sensitive;
gtk_widget_set_sensitive (info->widget, sensitive);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]