mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-12 10:30:28 +00:00
(svn r25525) -Fix: off-by-one in fallback layout w.r.t. colour/font changes
This commit is contained in:
parent
ea5d35a896
commit
4fed658a63
@ -307,7 +307,7 @@ ParagraphLayout::Line *ParagraphLayout::nextLine(int max_width)
|
|||||||
}
|
}
|
||||||
|
|
||||||
const FontCache *fc = iter->second->fc;
|
const FontCache *fc = iter->second->fc;
|
||||||
const WChar *next_run = this->buffer_begin + iter->first + 1;
|
const WChar *next_run = this->buffer_begin + iter->first;
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
WChar c = *this->buffer++;
|
WChar c = *this->buffer++;
|
||||||
@ -322,7 +322,7 @@ ParagraphLayout::Line *ParagraphLayout::nextLine(int max_width)
|
|||||||
iter++;
|
iter++;
|
||||||
assert(iter != this->runs.End());
|
assert(iter != this->runs.End());
|
||||||
|
|
||||||
next_run = this->buffer_begin + iter->first + 1;
|
next_run = this->buffer_begin + iter->first;
|
||||||
begin = this->buffer;
|
begin = this->buffer;
|
||||||
|
|
||||||
last_char = begin;
|
last_char = begin;
|
||||||
|
Loading…
Reference in New Issue
Block a user