diff --git a/src/view_curses.cc b/src/view_curses.cc index 0c7ab948..14dc8911 100644 --- a/src/view_curses.cc +++ b/src/view_curses.cc @@ -478,7 +478,11 @@ void view_curses::mvwattrline(WINDOW *window, attr_range.lr_end = min(line_width, attr_range.lr_end - lr.lr_start); if (iter->sa_type == &VC_GRAPHIC) { - mvwaddch(window, y, x + attr_range.lr_start, iter->sa_value.sav_int); + for (int index = attr_range.lr_start; + index < attr_range.lr_end; + index++) { + mvwaddch(window, y, x + index, iter->sa_value.sav_int); + } continue; }