summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2014-03-13 14:50:38 +0100
committerSebastien Helleu <flashcode@flashtux.org>2014-03-13 14:50:38 +0100
commitd791e76e1b5683d541f55d8f0ab3876928d21420 (patch)
tree8c1f0dd848f4e4fb6e98db3637e301e493d0648e /src
parent7b31d397b7a6b5202fbacd1b9a47e4890bb158b7 (diff)
downloadweechat-d791e76e1b5683d541f55d8f0ab3876928d21420.zip
exec: switch to exec buffer even if it is already opened
Diffstat (limited to 'src')
-rw-r--r--src/plugins/exec/exec-buffer.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/exec/exec-buffer.c b/src/plugins/exec/exec-buffer.c
index 9a220785e..1a4019fde 100644
--- a/src/plugins/exec/exec-buffer.c
+++ b/src/plugins/exec/exec-buffer.c
@@ -122,7 +122,7 @@ exec_buffer_new (const char *name, int switch_to_buffer)
new_buffer = weechat_buffer_search (EXEC_PLUGIN_NAME, name);
if (new_buffer)
- return new_buffer;
+ goto end;
new_buffer = weechat_buffer_new (name,
&exec_buffer_input_cb, NULL,
@@ -138,6 +138,7 @@ exec_buffer_new (const char *name, int switch_to_buffer)
weechat_buffer_set (new_buffer, "time_for_each_line", "0");
weechat_buffer_set (new_buffer, "input_get_unknown_commands", "0");
+end:
if (switch_to_buffer)
weechat_buffer_set (new_buffer, "display", "1");