The selected group was not reset when drag&drop was aborted. When after that vehicle drag&drop was successful, group drag&drop code was still executed, causing weird behaviour or even crashes.
This commit is contained in:
@@ -981,6 +981,7 @@ public:
|
|||||||
/* abort drag & drop */
|
/* abort drag & drop */
|
||||||
this->vehicle_sel = INVALID_VEHICLE;
|
this->vehicle_sel = INVALID_VEHICLE;
|
||||||
this->DirtyHighlightedGroupWidget();
|
this->DirtyHighlightedGroupWidget();
|
||||||
|
this->group_sel = INVALID_GROUP;
|
||||||
this->group_over = INVALID_GROUP;
|
this->group_over = INVALID_GROUP;
|
||||||
this->SetWidgetDirty(WID_GL_LIST_VEHICLE);
|
this->SetWidgetDirty(WID_GL_LIST_VEHICLE);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user