Fix that the MarkAllPages option works as originally intended

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911929
This commit is contained in:
Ben Wong
2018-10-26 21:34:19 +09:00
committed by Tatsuya Kinoshita
parent cf2b303334
commit 94ab9857e9
2 changed files with 6 additions and 0 deletions

View File

@@ -47,6 +47,8 @@ newBuffer(int width)
#ifdef USE_M17N
n->auto_detect = WcOption.auto_detect;
#endif
n->check_url = MarkAllPages; /* use default from -o mark_all_pages */
n->need_reshape = 1; /* always reshape new buffers to mark URLs */
return n;
}

View File

@@ -497,6 +497,10 @@ displayBuffer(Buffer *buf, int mode)
save_current_buf = buf;
}
#endif
if (mode == B_FORCE_REDRAW && (buf->check_url & CHK_URL) ) {
chkURLBuffer(buf);
displayBuffer(buf, B_NORMAL);
}
}
static void