aboutsummaryrefslogtreecommitdiff
path: root/editor.c
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2015-01-16 10:41:18 +0100
committerMarc André Tanner <mat@brain-dump.org>2015-01-16 10:49:02 +0100
commit3243bcee209f0b1005960608d6b068eb8c8733df (patch)
tree736c98d6100af723e51f5a85a167826cd2ab3932 /editor.c
parent1f335d091da75d67444eaa2a4c57ac877e902b15 (diff)
downloadvis-3243bcee209f0b1005960608d6b068eb8c8733df.tar.gz
vis-3243bcee209f0b1005960608d6b068eb8c8733df.tar.xz
Reorder if/else clause in order to avoid dead code
Diffstat (limited to 'editor.c')
-rw-r--r--editor.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/editor.c b/editor.c
index d0b281b..a8330d6 100644
--- a/editor.c
+++ b/editor.c
@@ -412,7 +412,10 @@ bool editor_window_new(Editor *ed, const char *filename) {
return false;
}
- if (filename) {
+ if (original) {
+ window_syntax_set(win->win, window_syntax_get(original->win));
+ window_cursor_to(win->win, window_cursor_get(original->win));
+ } else if (filename) {
text_filename_set(text, filename);
for (Syntax *syn = ed->syntaxes; syn && syn->name; syn++) {
if (!regexec(&syn->file_regex, filename, 0, NULL, 0)) {
@@ -420,9 +423,6 @@ bool editor_window_new(Editor *ed, const char *filename) {
break;
}
}
- } else if (original) {
- window_syntax_set(win->win, window_syntax_get(original->win));
- window_cursor_to(win->win, window_cursor_get(original->win));
}
editor_draw(ed);