From 3c6740ca6fd993a17980c87b8a9f9b0aa821a0fa Mon Sep 17 00:00:00 2001 From: Bradford Hovinen Date: Tue, 28 Aug 2001 13:32:01 +0000 Subject: [PATCH] Don't adjust the opacity if the opacity setting is invalid 2001-08-28 Bradford Hovinen * preferences.c (preferences_load_from_bonobo_pbag): Don't adjust the opacity if the opacity setting is invalid (preferences_load_from_bonobo_db): Ditto --- capplets/background/ChangeLog | 6 ++++++ capplets/background/preferences.c | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/capplets/background/ChangeLog b/capplets/background/ChangeLog index 26bcae34d..ce767b3f8 100644 --- a/capplets/background/ChangeLog +++ b/capplets/background/ChangeLog @@ -1,3 +1,9 @@ +2001-08-28 Bradford Hovinen + + * preferences.c (preferences_load_from_bonobo_pbag): Don't adjust + the opacity if the opacity setting is invalid + (preferences_load_from_bonobo_db): Ditto + 2001-08-27 Bradford Hovinen * background-properties-capplet.c (setup_dialog): Initialize/free diff --git a/capplets/background/preferences.c b/capplets/background/preferences.c index 2978f11fe..68bd3dbef 100644 --- a/capplets/background/preferences.c +++ b/capplets/background/preferences.c @@ -247,7 +247,7 @@ preferences_load_from_bonobo_pbag (Preferences *prefs, prefs->color2 = bonobo_color_to_gdk ((Bonobo_Config_Color *)(PB_GET_VALUE ("color2"))->_value); prefs->opacity = BONOBO_ARG_GET_LONG (PB_GET_VALUE ("opacity")); - if (prefs->opacity >= 100) + if (prefs->opacity >= 100 || prefs->opacity < 0) prefs->adjust_opacity = FALSE; prefs->orientation = bonobo_property_bag_client_get_value_gulong (pb, "orientation", ev); @@ -305,7 +305,7 @@ preferences_load_from_bonobo_db (Preferences *prefs, prefs->color2 = bonobo_color_to_gdk ((Bonobo_Config_Color *)(DB_GET_VALUE ("/main/color2"))->_value); prefs->opacity = BONOBO_ARG_GET_LONG (DB_GET_VALUE ("/main/opacity")); - if (prefs->opacity >= 100) + if (prefs->opacity >= 100 || prefs->opacity < 0) prefs->adjust_opacity = FALSE; }