Clean up configuration again
[browser-switch] / config-ui / browser-switchboard-cp.c
index 6866c84..f0f4e40 100644 (file)
@@ -163,7 +163,9 @@ static void load_config(void) {
 }
 
 static void save_config(void) {
-       struct swb_config new_cfg = orig_cfg;
+       struct swb_config new_cfg;
+
+       swb_config_copy(&new_cfg, &orig_cfg);
 
        if (get_continuous_mode() != orig_cfg.continuous_mode) {
                new_cfg.continuous_mode = get_continuous_mode();