about summary refs log tree commit diff stats
path: root/src/preferences.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/preferences.c')
-rw-r--r--src/preferences.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/preferences.c b/src/preferences.c
index eb7f438b..8b36f059 100644
--- a/src/preferences.c
+++ b/src/preferences.c
@@ -389,7 +389,11 @@ prefs_get_autoaway_message(void)
 void
 prefs_set_autoaway_message(gchar *value)
 {
-    g_key_file_set_string(prefs, "autoaway", "message", value);
+    if (value == NULL) {
+        g_key_file_remove_key(prefs, "autoaway", "message", NULL);
+    } else {
+        g_key_file_set_string(prefs, "autoaway", "message", value);
+    }
     _save_prefs();
 }