diff src/widget.cpp @ 11481:6f95c792064d draft

(svn r15842) -Codechange: make DrawSortButtonState RTL.
author rubidium <rubidium@openttd.org>
date Wed, 25 Mar 2009 00:21:22 +0000
parents cb478e40b8e2
children 66d0ac80f849
line wrap: on
line diff
--- a/src/widget.cpp
+++ b/src/widget.cpp
@@ -633,7 +633,8 @@
 	if (state == SBS_OFF) return;
 
 	int offset = this->IsWidgetLowered(widget) ? 1 : 0;
-	DrawString(this->widget[widget].right - 11 + offset, this->widget[widget].right, this->widget[widget].top + 1 + offset, state == SBS_DOWN ? DOWNARROW : UPARROW, TC_BLACK);
+	int base = offset + (_dynlang.text_dir == TD_LTR ? this->widget[widget].right - 11 : this->widget[widget].left);
+	DrawString(base, base + 11, this->widget[widget].top + 1 + offset, state == SBS_DOWN ? DOWNARROW : UPARROW, TC_BLACK, SA_CENTER);
 }