about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2016-09-26 00:46:09 +0100
committerJames Booth <boothj5@gmail.com>2016-09-26 00:46:09 +0100
commitb087f84d955e867b579523a7e4eb33588bfa9b2f (patch)
treea9b03fffeae0b979fefd90930f00a89945ea4101
parent388a20813c87ceaa45143c09e2b5d68ecc955c5d (diff)
downloadprofani-tty-b087f84d955e867b579523a7e4eb33588bfa9b2f.tar.gz
Allow setting /occupants properties when no connected
-rw-r--r--src/command/cmd_funcs.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/command/cmd_funcs.c b/src/command/cmd_funcs.c
index c8c79e0c..d79b713c 100644
--- a/src/command/cmd_funcs.c
+++ b/src/command/cmd_funcs.c
@@ -4212,13 +4212,6 @@ cmd_room(ProfWin *window, const char *const command, gchar **args)
 gboolean
 cmd_occupants(ProfWin *window, const char *const command, gchar **args)
 {
-    jabber_conn_status_t conn_status = connection_get_status();
-
-    if (conn_status != JABBER_CONNECTED) {
-        cons_show("You are not currently connected.");
-        return TRUE;
-    }
-
     if (g_strcmp0(args[0], "size") == 0) {
         if (!args[1]) {
             cons_bad_cmd_usage(command);
@@ -4265,6 +4258,12 @@ cmd_occupants(ProfWin *window, const char *const command, gchar **args)
         }
     }
 
+    jabber_conn_status_t conn_status = connection_get_status();
+    if (conn_status != JABBER_CONNECTED) {
+        cons_show("You are not currently connected.");
+        return TRUE;
+    }
+
     if (window->type != WIN_MUC) {
         cons_show("Cannot apply setting when not in chat room.");
         return TRUE;