mirror of https://github.com/OpenTTD/OpenTTD
Fix: Group hierarchy not visible in RTL languages.
parent
9f458ecb10
commit
fe37b40385
|
@ -260,7 +260,7 @@ private:
|
||||||
str = STR_GROUP_NAME;
|
str = STR_GROUP_NAME;
|
||||||
}
|
}
|
||||||
int x = rtl ? right - WD_FRAMERECT_RIGHT - 8 - this->column_size[VGC_NAME].width + 1 : left + WD_FRAMERECT_LEFT + 8;
|
int x = rtl ? right - WD_FRAMERECT_RIGHT - 8 - this->column_size[VGC_NAME].width + 1 : left + WD_FRAMERECT_LEFT + 8;
|
||||||
DrawString(x + indent * LEVEL_WIDTH, x + this->column_size[VGC_NAME].width - 1, y + (this->tiny_step_height - this->column_size[VGC_NAME].height) / 2, str, colour);
|
DrawString(x + (rtl ? 0 : indent), x + this->column_size[VGC_NAME].width - 1 - (rtl ? indent : 0), y + (this->tiny_step_height - this->column_size[VGC_NAME].height) / 2, str, colour);
|
||||||
|
|
||||||
/* draw autoreplace protection */
|
/* draw autoreplace protection */
|
||||||
x = rtl ? x - 8 - this->column_size[VGC_PROTECT].width : x + 8 + this->column_size[VGC_NAME].width;
|
x = rtl ? x - 8 - this->column_size[VGC_PROTECT].width : x + 8 + this->column_size[VGC_NAME].width;
|
||||||
|
@ -582,7 +582,7 @@ public:
|
||||||
|
|
||||||
assert(g->owner == this->owner);
|
assert(g->owner == this->owner);
|
||||||
|
|
||||||
DrawGroupInfo(y1, r.left, r.right, g->index, this->indents[i], g->replace_protection);
|
DrawGroupInfo(y1, r.left, r.right, g->index, this->indents[i] * LEVEL_WIDTH, g->replace_protection);
|
||||||
|
|
||||||
y1 += this->tiny_step_height;
|
y1 += this->tiny_step_height;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue