about summary refs log tree commit diff stats
path: root/src/command/cmd_funcs.c
diff options
context:
space:
mode:
authorPierre Mazière <pierre.maziere@gmx.com>2020-06-07 22:18:43 +0200
committerMichael Vetter <jubalh@iodoru.org>2020-06-25 15:03:01 +0200
commit96c877de80f5f208a41ba775c2dd13746a09d7fd (patch)
tree428d5634a1ef694493fac0cd89bdecab4098ed87 /src/command/cmd_funcs.c
parent64eb11fbafc028db9e32b76b47a31e74b257d2fd (diff)
downloadprofani-tty-96c877de80f5f208a41ba775c2dd13746a09d7fd.tar.gz
Refactor cmd_urlopen
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
Diffstat (limited to 'src/command/cmd_funcs.c')
-rw-r--r--src/command/cmd_funcs.c32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/command/cmd_funcs.c b/src/command/cmd_funcs.c
index 1c13d12f..03d60dbf 100644
--- a/src/command/cmd_funcs.c
+++ b/src/command/cmd_funcs.c
@@ -8939,27 +8939,27 @@ cmd_slashguard(ProfWin *window, const char *const command, gchar **args)
 gboolean
 cmd_urlopen(ProfWin *window, const char *const command, gchar **args)
 {
-	if (window->type == WIN_CHAT ||
-        window->type == WIN_MUC ||
-        window->type == WIN_PRIVATE) {
-
-        if (args[0] == NULL) {
-            cons_bad_cmd_usage(command);
-            return TRUE;
-        }
+    if (window->type != WIN_CHAT &&
+        window->type != WIN_MUC &&
+        window->type != WIN_PRIVATE) {
+        cons_show("urlopen not supported in this window");
+        return TRUE;
+    }
 
-        gchar* cmd = prefs_get_string(PREF_URL_OPEN_CMD);
-        gchar *argv[] = {cmd, args[0], NULL};
+    if (args[0] == NULL) {
+        cons_bad_cmd_usage(command);
+        return TRUE;
+    }
 
-        if (!call_external(argv, NULL, NULL)) {
-          cons_show_error("Unable to open url: check the logs for more information.");
-        }
+    gchar* cmd = prefs_get_string(PREF_URL_OPEN_CMD);
+    gchar *argv[] = {cmd, args[0], NULL};
 
-        g_free(cmd);
-    } else {
-        cons_show("urlopen not supported in this window");
+    if (!call_external(argv, NULL, NULL)) {
+      cons_show_error("Unable to open url: check the logs for more information.");
     }
 
+    g_free(cmd);
+
     return TRUE;
 }