diff options
author | Pierre Mazière <pierre.maziere@gmx.com> | 2020-06-07 22:18:43 +0200 |
---|---|---|
committer | Michael Vetter <jubalh@iodoru.org> | 2020-06-25 15:03:01 +0200 |
commit | 96c877de80f5f208a41ba775c2dd13746a09d7fd (patch) | |
tree | 428d5634a1ef694493fac0cd89bdecab4098ed87 /src/command/cmd_funcs.c | |
parent | 64eb11fbafc028db9e32b76b47a31e74b257d2fd (diff) | |
download | profani-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.c | 32 |
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; } |