From 8f23303b6463ae260b1cba41602c583df502e7f6 Mon Sep 17 00:00:00 2001
From: Patrick McDermott <pj@pehjota.net>
Date: Tue, 07 Nov 2017 21:43:36 -0500
Subject: about:profiles: Move mq_profiles_save() into query key branches

---
(limited to 'src/schemes')

diff --git a/src/schemes/about/profiles.c b/src/schemes/about/profiles.c
index 2f4ee99..d48657d 100644
--- a/src/schemes/about/profiles.c
+++ b/src/schemes/about/profiles.c
@@ -377,25 +377,26 @@ edit_profiles(MqProfiles *profiles, GHashTable *query)
 			}
 			g_free(name_key);
 			g_free(color_key);
+			mq_profiles_save(profiles);
 			break;
 		} else if (g_str_has_prefix(key->data, "delete_")) {
 			id = (gchar *) key->data + strlen("delete_");
 			if (id[0]) {  /* Don't remove new profile. */
 				mq_profiles_remove(profiles, id);
 			}
+			mq_profiles_save(profiles);
 			break;
 		} else if (g_str_has_prefix(key->data, "default_")) {
 			id = (gchar *) key->data + strlen("default_");
 			if (id[0]) {  /* Don't set new profile as default. */
 				mq_profiles_set_default(profiles, id);
 			}
+			mq_profiles_save(profiles);
 			break;
 		}
 	}
 
 	g_list_free(keys);
-
-	mq_profiles_save(profiles);
 }
 
 void
--
cgit v0.9.1