1
0
Fork 0

(svn r22140) -Fix (r22135): I like the letter 'l' nevertheless. (Alberth)

release/1.2
frosch 2011-02-24 21:48:06 +00:00
parent 6621a8fb21
commit f34e9ff074
5 changed files with 14 additions and 14 deletions

View File

@ -520,7 +520,7 @@ void DeleteNewGRFInspectWindow(GrfSpecFeature feature, uint index)
/* Reinitialise the land information window to remove the "debug" sprite if needed. /* Reinitialise the land information window to remove the "debug" sprite if needed.
* Note: Since we might be called from a command here, it is important to not execute * Note: Since we might be called from a command here, it is important to not execute
* the invalidation immediatelly. The landinfo window tests commands itself. */ * the invalidation immediately. The landinfo window tests commands itself. */
InvalidateWindowData(WC_LAND_INFO, 0, 1); InvalidateWindowData(WC_LAND_INFO, 0, 1);
} }

View File

@ -264,7 +264,7 @@ void Train::ConsistChanged(bool same_length)
if (this->IsFrontEngine()) { if (this->IsFrontEngine()) {
this->UpdateAcceleration(); this->UpdateAcceleration();
SetWindowDirty(WC_VEHICLE_DETAILS, this->index); SetWindowDirty(WC_VEHICLE_DETAILS, this->index);
InvalidateWindowData(WC_VEHICLE_REFIT, this->index); // Important, do not invalidate immediatelly. The refit window tests commands. InvalidateWindowData(WC_VEHICLE_REFIT, this->index); // Important, do not invalidate immediately. The refit window tests commands.
} }
} }
@ -1089,7 +1089,7 @@ static void NormaliseTrainHead(Train *head)
if (!head->IsFrontEngine()) return; if (!head->IsFrontEngine()) return;
/* Update the refit button and window */ /* Update the refit button and window */
InvalidateWindowData(WC_VEHICLE_REFIT, head->index); // Important, do not invalidate immediatelly. The refit window tests commands. InvalidateWindowData(WC_VEHICLE_REFIT, head->index); // Important, do not invalidate immediately. The refit window tests commands.
SetWindowWidgetDirty(WC_VEHICLE_VIEW, head->index, VVW_WIDGET_REFIT_VEH); SetWindowWidgetDirty(WC_VEHICLE_VIEW, head->index, VVW_WIDGET_REFIT_VEH);
/* If we don't have a unit number yet, set one. */ /* If we don't have a unit number yet, set one. */

View File

@ -1120,7 +1120,7 @@ static inline void ChangeVehicleWindow(WindowClass window_class, VehicleID from_
_thd.window_number = to_index; _thd.window_number = to_index;
} }
/* Notify the window immediatelly, without scheduling. */ /* Notify the window immediately, without scheduling. */
w->InvalidateData(); w->InvalidateData();
} }
} }

View File

@ -2477,19 +2477,19 @@ void SetWindowClassesDirty(WindowClass cls)
/** /**
* Mark window data of the window of a given class and specific window number as invalid (in need of re-computing) * Mark window data of the window of a given class and specific window number as invalid (in need of re-computing)
* Note that by default the invalidation is not executed immediatelly but is scheduled till the next redraw. * Note that by default the invalidation is not executed immediately but is scheduled till the next redraw.
* The asynchronous execution is important to prevent GUI code being executed from command scope. * The asynchronous execution is important to prevent GUI code being executed from command scope.
* @param cls Window class * @param cls Window class
* @param number Window number within the class * @param number Window number within the class
* @param data The data to invalidate with * @param data The data to invalidate with
* @param immediatelly If true then do not schedule the event, but execute immediatelly. * @param immediately If true then do not schedule the event, but execute immediately.
*/ */
void InvalidateWindowData(WindowClass cls, WindowNumber number, int data, bool immediatelly) void InvalidateWindowData(WindowClass cls, WindowNumber number, int data, bool immediately)
{ {
Window *w; Window *w;
FOR_ALL_WINDOWS_FROM_BACK(w) { FOR_ALL_WINDOWS_FROM_BACK(w) {
if (w->window_class == cls && w->window_number == number) { if (w->window_class == cls && w->window_number == number) {
if (immediatelly) { if (immediately) {
w->InvalidateData(data); w->InvalidateData(data);
} else { } else {
w->ScheduleInvalidateData(data); w->ScheduleInvalidateData(data);
@ -2500,19 +2500,19 @@ void InvalidateWindowData(WindowClass cls, WindowNumber number, int data, bool i
/** /**
* Mark window data of all windows of a given class as invalid (in need of re-computing) * Mark window data of all windows of a given class as invalid (in need of re-computing)
* Note that by default the invalidation is not executed immediatelly but is scheduled till the next redraw. * Note that by default the invalidation is not executed immediately but is scheduled till the next redraw.
* The asynchronous execution is important to prevent GUI code being executed from command scope. * The asynchronous execution is important to prevent GUI code being executed from command scope.
* @param cls Window class * @param cls Window class
* @param data The data to invalidate with * @param data The data to invalidate with
* @param immediatelly If true then do not schedule the event, but execute immediatelly. * @param immediately If true then do not schedule the event, but execute immediately.
*/ */
void InvalidateWindowClassesData(WindowClass cls, int data, bool immediatelly) void InvalidateWindowClassesData(WindowClass cls, int data, bool immediately)
{ {
Window *w; Window *w;
FOR_ALL_WINDOWS_FROM_BACK(w) { FOR_ALL_WINDOWS_FROM_BACK(w) {
if (w->window_class == cls) { if (w->window_class == cls) {
if (immediatelly) { if (immediately) {
w->InvalidateData(data); w->InvalidateData(data);
} else { } else {
w->ScheduleInvalidateData(data); w->ScheduleInvalidateData(data);

View File

@ -34,8 +34,8 @@ void ResetWindowSystem();
void SetupColoursAndInitialWindow(); void SetupColoursAndInitialWindow();
void InputLoop(); void InputLoop();
void InvalidateWindowData(WindowClass cls, WindowNumber number, int data = 0, bool immediatelly = false); void InvalidateWindowData(WindowClass cls, WindowNumber number, int data = 0, bool immediately = false);
void InvalidateWindowClassesData(WindowClass cls, int data = 0, bool immediatelly = false); void InvalidateWindowClassesData(WindowClass cls, int data = 0, bool immediately = false);
void DeleteNonVitalWindows(); void DeleteNonVitalWindows();
void DeleteAllNonVitalWindows(); void DeleteAllNonVitalWindows();