1. Rewrite the "restore" part of the code to restore settings
only if they have been saved before.
2. Remove the duplicate restore code from BootService and reference
it in the related Preference classes.
Patch set 2: adjust default values to reflect kernel changes
should range from -100 to 100, defaulting to 0
- add description so people know the color isn't for all apps,
but just the default value
- stop setting the summary as the hex after it's been udpated to keep
Signed-off-by: Roman Birg <firstname.lastname@example.org>