mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-06 22:28:56 +00:00
(svn r7390) -Codechange r7386: only loop though the windows to find a depot window to unhighlight a vehicle in if there is a vehicle on the mouse pointer
This commit is contained in:
parent
256fa07de6
commit
230b6fd08e
@ -1041,6 +1041,10 @@ void DeleteDepotHighlightOfVehicle(const Vehicle *v)
|
|||||||
{
|
{
|
||||||
Window* const *wz;
|
Window* const *wz;
|
||||||
|
|
||||||
|
/* If we haven't got any vehicles on the mouse pointer, we haven't got any highlighted in any depots either
|
||||||
|
* If that is the case, we can skip looping though the windows and save time */
|
||||||
|
if (_special_mouse_mode != WSM_DRAGDROP) return;
|
||||||
|
|
||||||
FOR_ALL_WINDOWS(wz) {
|
FOR_ALL_WINDOWS(wz) {
|
||||||
const Window *w = *wz;
|
const Window *w = *wz;
|
||||||
if (w->window_class != WC_VEHICLE_DEPOT) continue;
|
if (w->window_class != WC_VEHICLE_DEPOT) continue;
|
||||||
|
Loading…
Reference in New Issue
Block a user