Disable wallpaper in new_prefs structure, not structure passed to function

2001-01-27  Bradford Hovinen  <hovinen@ximian.com>

	* capplets/new-background-properties/applier.c
	(applier_apply_prefs): Disable wallpaper in new_prefs structure,
	not structure passed to function

2001-01-26  Bradford Hovinen  <hovinen@ximian.com>

	* capplets/new-background-properties/main.c
	(do_restore_from_defaults): Implement. Creates a preferences
	object with factory defaults and saves and applies those changes.
This commit is contained in:
Bradford Hovinen 2001-01-27 17:14:59 +00:00 committed by Bradford Hovinen (Gdict maintainer)
parent fd67dddf1a
commit 427ef6c2d6
3 changed files with 25 additions and 1 deletions

View file

@ -1,3 +1,15 @@
2001-01-27 Bradford Hovinen <hovinen@ximian.com>
* capplets/new-background-properties/applier.c
(applier_apply_prefs): Disable wallpaper in new_prefs structure,
not structure passed to function
2001-01-26 Bradford Hovinen <hovinen@ximian.com>
* capplets/new-background-properties/main.c
(do_restore_from_defaults): Implement. Creates a preferences
object with factory defaults and saves and applies those changes.
2001-01-26 Marius Andreiana <mandreiana@yahoo.com>
* *.desktop, *.directory : Added ro (Romanian) translation

View file

@ -352,7 +352,7 @@ applier_apply_prefs (Applier *applier, Preferences *prefs,
#warning FIXME: should be a dialog
g_warning (_("Could not load pixbuf \"%s\"; disabling wallpaper."),
prefs->wallpaper_filename);
prefs->wallpaper_enabled = FALSE;
new_prefs->wallpaper_enabled = FALSE;
}
}

View file

@ -144,6 +144,14 @@ do_set_xml (void)
}
}
static void
do_restore_from_defaults (void)
{
prefs = PREFERENCES (preferences_new ());
preferences_save (prefs);
preferences_apply_now (prefs);
}
int
main (int argc, char **argv)
{
@ -171,6 +179,10 @@ main (int argc, char **argv)
do_set_xml ();
return 0;
}
else if (res == 5) {
do_restore_from_defaults ();
return 0;
}
client = gnome_master_client ();
flags = gnome_client_get_flags (client);