summaryrefslogtreecommitdiff
path: root/src/group_gui.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/group_gui.cpp')
-rw-r--r--src/group_gui.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/group_gui.cpp b/src/group_gui.cpp
index 248025563..bf262b2ab 100644
--- a/src/group_gui.cpp
+++ b/src/group_gui.cpp
@@ -533,22 +533,18 @@ public:
case GRP_WIDGET_LIST_VEHICLE: { // Matrix Vehicle
uint32 id_v = (pt.y - PLY_WND_PRC__OFFSET_TOP_WIDGET) / (int)this->resize.step_height;
- const Vehicle *v;
-
if (id_v >= this->vscroll.cap) return; // click out of bounds
id_v += this->vscroll.pos;
if (id_v >= this->vehicles.Length()) return; // click out of list bound
- v = this->vehicles[id_v];
+ const Vehicle *v = this->vehicles[id_v];
this->vehicle_sel = v->index;
- if (v->IsValid()) {
- SetObjectToPlaceWnd(v->GetImage(DIR_W), GetVehiclePalette(v), HT_DRAG, this);
- _cursor.vehchain = true;
- }
+ SetObjectToPlaceWnd(v->GetImage(DIR_W), GetVehiclePalette(v), HT_DRAG, this);
+ _cursor.vehchain = true;
this->SetDirty();
break;