tweaks: move an 'if' and then remove an unneeded label

master
Benno Schulenberg 2018-03-25 19:46:44 +02:00
parent 9bce8bfeb3
commit 415bf82690
1 changed files with 3 additions and 4 deletions

View File

@ -3198,12 +3198,9 @@ void do_linter(void)
while (TRUE) { while (TRUE) {
int kbinput; int kbinput;
functionptrtype func; functionptrtype func;
if (tmplint != curlint) {
#ifdef ENABLE_MULTIBUFFER #ifdef ENABLE_MULTIBUFFER
struct stat lintfileinfo; struct stat lintfileinfo;
new_lint_loop:
if (stat(curlint->filename, &lintfileinfo) != -1) { if (stat(curlint->filename, &lintfileinfo) != -1) {
if (openfile->current_stat->st_ino != lintfileinfo.st_ino) { if (openfile->current_stat->st_ino != lintfileinfo.st_ino) {
openfilestruct *tmpof = openfile; openfilestruct *tmpof = openfile;
@ -3256,7 +3253,7 @@ void do_linter(void)
break; break;
} else { } else {
curlint = restlint; curlint = restlint;
goto new_lint_loop; continue;
} }
free(dontwantfile); free(dontwantfile);
@ -3266,6 +3263,8 @@ void do_linter(void)
} }
} }
#endif /* ENABLE_MULTIBUFFER */ #endif /* ENABLE_MULTIBUFFER */
if (tmplint != curlint) {
goto_line_posx(curlint->lineno, curlint->colno - 1); goto_line_posx(curlint->lineno, curlint->colno - 1);
titlebar(NULL); titlebar(NULL);
adjust_viewport(CENTERING); adjust_viewport(CENTERING);