(svn r21241) -Fix: Display dragged vehicles in the correct orientation while using RTL languages.

This commit is contained in:
terkhen 2010-11-18 17:49:42 +00:00
parent 2223ff92c7
commit f31485a2f9
2 changed files with 3 additions and 2 deletions

View File

@ -501,7 +501,7 @@ struct DepotWindow : Window {
this->sel = INVALID_VEHICLE;
TrainDepotMoveVehicle(v, sel, gdvp.head);
} else if (v != NULL) {
int image = v->GetImage(DIR_W);
int image = v->GetImage(_current_text_dir == TD_RTL ? DIR_E : DIR_W);
SetObjectToPlaceWnd(image, GetVehiclePalette(v), HT_DRAG, this);
this->sel = v->index;

View File

@ -450,7 +450,8 @@ public:
this->vehicle_sel = v->index;
SetObjectToPlaceWnd(v->GetImage(DIR_W), GetVehiclePalette(v), HT_DRAG, this);
int image = v->GetImage(_current_text_dir == TD_RTL ? DIR_E : DIR_W);
SetObjectToPlaceWnd(image, GetVehiclePalette(v), HT_DRAG, this);
_cursor.vehchain = true;
this->SetDirty();