about summary refs log tree commit diff stats
path: root/src/config
diff options
context:
space:
mode:
Diffstat (limited to 'src/config')
-rw-r--r--src/config/preferences.c3
-rw-r--r--src/config/preferences.h1
-rw-r--r--src/config/theme.c1
3 files changed, 5 insertions, 0 deletions
diff --git a/src/config/preferences.c b/src/config/preferences.c
index c2411507..f09cb746 100644
--- a/src/config/preferences.c
+++ b/src/config/preferences.c
@@ -1806,6 +1806,7 @@ _get_group(preference_t pref)
     case PREF_HISTORY:
     case PREF_OCCUPANTS:
     case PREF_OCCUPANTS_JID:
+    case PREF_OCCUPANTS_OFFLINE:
     case PREF_OCCUPANTS_WRAP:
     case PREF_STATUSES:
     case PREF_STATUSES_CONSOLE:
@@ -1978,6 +1979,8 @@ _get_key(preference_t pref)
         return "occupants";
     case PREF_OCCUPANTS_JID:
         return "occupants.jid";
+    case PREF_OCCUPANTS_OFFLINE:
+        return "occupants.offline";
     case PREF_OCCUPANTS_WRAP:
         return "occupants.wrap";
     case PREF_MUC_PRIVILEGES:
diff --git a/src/config/preferences.h b/src/config/preferences.h
index 51d9ca12..49c2c438 100644
--- a/src/config/preferences.h
+++ b/src/config/preferences.h
@@ -67,6 +67,7 @@ typedef enum {
     PREF_OCCUPANTS,
     PREF_OCCUPANTS_SIZE,
     PREF_OCCUPANTS_JID,
+    PREF_OCCUPANTS_OFFLINE,
     PREF_ROSTER,
     PREF_ROSTER_SIZE,
     PREF_ROSTER_OFFLINE,
diff --git a/src/config/theme.c b/src/config/theme.c
index 2c653988..dd19dc57 100644
--- a/src/config/theme.c
+++ b/src/config/theme.c
@@ -305,6 +305,7 @@ _load_preferences(void)
     _set_boolean_preference("resource.message", PREF_RESOURCE_MESSAGE);
     _set_boolean_preference("occupants", PREF_OCCUPANTS);
     _set_boolean_preference("occupants.jid", PREF_OCCUPANTS_JID);
+    _set_boolean_preference("occupants.offline", PREF_OCCUPANTS_OFFLINE);
     _set_boolean_preference("occupants.wrap", PREF_OCCUPANTS_WRAP);
     _set_boolean_preference("roster", PREF_ROSTER);
     _set_boolean_preference("roster.offline", PREF_ROSTER_OFFLINE);