GPII/linux — pull request #15 by javihernandez (2013-01-17 14:59:26+00:00)
Title: Fix for issue GPII-8

GSettingsHandler appears to core dump when trying to set a non-existent
key in a schema (see http://issues.gpii.net/browse/GPII-8)

The problem is that Gio.Settings segfaults when requesting a
non-existent key from a gsettings schema.

This fix checks if the setting matches with the gsettings schema before
each set/get.

Cheers!
Javi.