GSettings delayed: fix handling of mandatory keys
authorRyan Lortie <desrt@desrt.ca>
Sat, 17 Apr 2010 15:39:04 +0000 (11:39 -0400)
committerRyan Lortie <desrt@desrt.ca>
Sat, 17 Apr 2010 15:49:22 +0000 (11:49 -0400)
commite06e441ac23f3752f252e86e1d930678de53c778
treea41cf0b180664e429a0e911cee65b673729fbd95
parenteaaa4d14aa8166b72b4dd7b703b1cca143d725cc
GSettings delayed: fix handling of mandatory keys

  - if a key becomes mandatory, drop it from the changeset

  - if we still get failing writes (ie: because of a race) then drop the
    entire changeset and signal that it happened
gio/gdelayedsettingsbackend.c