]> code.delx.au - pulseaudio/commitdiff
device-manager: Fix the database write mode
authorColin Guthrie <cguthrie@mandriva.org>
Sun, 20 Sep 2009 18:30:31 +0000 (19:30 +0100)
committerColin Guthrie <cguthrie@mandriva.org>
Thu, 1 Oct 2009 08:08:31 +0000 (09:08 +0100)
src/modules/module-device-manager.c

index 5abcc75e3fb4f1cb365f3856cc409d38a9757c72..3f4418ae7dc2e28d9d464bd363e30c58f4ed42e7 100644 (file)
@@ -877,7 +877,7 @@ static int extension_cb(pa_native_protocol *p, pa_module *m, pa_native_connectio
             data.data = e;
             data.size = sizeof(*e);
 
-            if (pa_database_set(u->database, &key, &data, FALSE) == 0) {
+            if (pa_database_set(u->database, &key, &data, TRUE) == 0) {
                 apply_entry(u, device, e);
 
                 trigger_save(u);
@@ -995,7 +995,7 @@ static int extension_cb(pa_native_protocol *p, pa_module *m, pa_native_connectio
                             data.data = e2;
                             data.size = sizeof(*e2);
 
-                            if (pa_database_set(u->database, &key, &data, FALSE))
+                            if (pa_database_set(u->database, &key, &data, TRUE))
                                 pa_log_warn("Could not save device");
                         }
 
@@ -1022,7 +1022,7 @@ static int extension_cb(pa_native_protocol *p, pa_module *m, pa_native_connectio
                 data.data = e;
                 data.size = sizeof(*e);
 
-                if (pa_database_set(u->database, &key, &data, FALSE))
+                if (pa_database_set(u->database, &key, &data, TRUE))
                     pa_log_warn("Could not save device");
 
                 trigger_save(u);