1
0
mirror of https://github.com/OpenTTD/OpenTTD.git synced 2025-08-21 21:49:10 +00:00

(svn r17673) -Codechange: make InvalidateThisWindowData a function of the window class

This commit is contained in:
rubidium
2009-09-30 21:00:35 +00:00
parent 2fa312aab9
commit 0032405093
6 changed files with 18 additions and 22 deletions

View File

@@ -2476,17 +2476,6 @@ void SetWindowClassesDirty(WindowClass cls)
}
}
/**
* Mark window data as invalid (in need of re-computing)
* @param w Window with invalid data
* @param data The data to invalidate with
*/
void InvalidateThisWindowData(Window *w, int data)
{
w->OnInvalidateData(data);
w->SetDirty();
}
/**
* Mark window data of the window of a given class and specific window number as invalid (in need of re-computing)
* @param cls Window class
@@ -2497,7 +2486,7 @@ void InvalidateWindowData(WindowClass cls, WindowNumber number, int data)
{
Window *w;
FOR_ALL_WINDOWS_FROM_BACK(w) {
if (w->window_class == cls && w->window_number == number) InvalidateThisWindowData(w, data);
if (w->window_class == cls && w->window_number == number) w->InvalidateData(data);
}
}
@@ -2511,7 +2500,7 @@ void InvalidateWindowClassesData(WindowClass cls, int data)
Window *w;
FOR_ALL_WINDOWS_FROM_BACK(w) {
if (w->window_class == cls) InvalidateThisWindowData(w, data);
if (w->window_class == cls) w->InvalidateData(data);
}
}