diff --git a/src/ai/ai_gui.cpp b/src/ai/ai_gui.cpp index 2f5135444f..c1139bbcf2 100644 --- a/src/ai/ai_gui.cpp +++ b/src/ai/ai_gui.cpp @@ -586,8 +586,7 @@ struct AIConfigWindow : public Window { if (slot == 0 || slot > _settings_newgame.difficulty.max_no_competitors) slot = INVALID_COMPANY; this->selected_slot = (CompanyID)slot; - this->OnInvalidateData(0); - this->SetDirty(); + this->InvalidateData(); break; } diff --git a/src/misc_gui.cpp b/src/misc_gui.cpp index 4e16474e42..ada8f7227f 100644 --- a/src/misc_gui.cpp +++ b/src/misc_gui.cpp @@ -1176,7 +1176,7 @@ void QueryString::HandleEditBox(Window *w, int wid) * so the caret changes appropriately. */ if (w->window_class != WC_OSK) { Window *w_osk = FindWindowById(WC_OSK, 0); - if (w_osk != NULL && w_osk->parent == w) w_osk->OnInvalidateData(); + if (w_osk != NULL && w_osk->parent == w) w_osk->InvalidateData(); } } } @@ -1322,7 +1322,7 @@ struct QueryStringWindow : public QueryStringBaseWindow default: NOT_REACHED(); case HEBR_EDITING: { Window *osk = FindWindowById(WC_OSK, 0); - if (osk != NULL && osk->parent == this) osk->OnInvalidateData(); + if (osk != NULL && osk->parent == this) osk->InvalidateData(); } break; case HEBR_CONFIRM: this->OnOk(); /* FALL THROUGH */ diff --git a/src/network/network_chat_gui.cpp b/src/network/network_chat_gui.cpp index f4fa5d7121..317b547c2c 100644 --- a/src/network/network_chat_gui.cpp +++ b/src/network/network_chat_gui.cpp @@ -489,7 +489,7 @@ struct NetworkChatWindow : public QueryStringBaseWindow { default: NOT_REACHED(); case HEBR_EDITING: { Window *osk = FindWindowById(WC_OSK, 0); - if (osk != NULL && osk->parent == this) osk->OnInvalidateData(); + if (osk != NULL && osk->parent == this) osk->InvalidateData(); } break; case HEBR_CONFIRM: SendChat(this->text.buf, this->dtype, this->dest); diff --git a/src/news_gui.cpp b/src/news_gui.cpp index 0cb3d7ca10..f704ca1d46 100644 --- a/src/news_gui.cpp +++ b/src/news_gui.cpp @@ -996,7 +996,6 @@ struct MessageHistoryWindow : Window { virtual void OnResize(Point delta) { this->vscroll.UpdateCapacity(delta.y / this->line_height); - this->OnInvalidateData(0); } }; @@ -1160,8 +1159,7 @@ struct MessageOptionsWindow : Window { case WIDGET_NEWSOPT_SOUNDTICKER: // Change ticker sound on/off _news_ticker_sound ^= 1; - this->OnInvalidateData(0); - this->SetWidgetDirty(widget); + this->InvalidateData(); break; default: { // Clicked on the [<] .. [>] widgets @@ -1187,8 +1185,7 @@ struct MessageOptionsWindow : Window { this->SetMessageButtonStates(index, i); _news_type_data[i].display = (NewsDisplay)index; } - this->OnInvalidateData(0); - this->SetDirty(); + this->InvalidateData(); } }; diff --git a/src/rail_gui.cpp b/src/rail_gui.cpp index 3f42242f73..7c06410020 100644 --- a/src/rail_gui.cpp +++ b/src/rail_gui.cpp @@ -1632,8 +1632,7 @@ public: default: break; } - this->SetDirty(); - this->OnInvalidateData(); + this->InvalidateData(); } virtual void OnInvalidateData(int data = 0) diff --git a/src/settings_gui.cpp b/src/settings_gui.cpp index 6886d8cbc8..5852235091 100644 --- a/src/settings_gui.cpp +++ b/src/settings_gui.cpp @@ -353,8 +353,7 @@ struct GameOptionsWindow : Window { T::SetSet(name); this->reload = true; - this->SetDirty(); - this->OnInvalidateData(0); + this->InvalidateData(); } } @@ -625,8 +624,7 @@ public: this->RaiseWidget(GDW_LVL_EASY + this->opt_mod_temp.difficulty.diff_level); SetDifficultyLevel(3, &this->opt_mod_temp.difficulty); // set difficulty level to custom this->LowerWidget(GDW_LVL_CUSTOM); - this->OnInvalidateData(); - this->SetDirty(); + this->InvalidateData(); return; } @@ -639,8 +637,7 @@ public: this->RaiseWidget(GDW_LVL_EASY + this->opt_mod_temp.difficulty.diff_level); SetDifficultyLevel(widget - GDW_LVL_EASY, &this->opt_mod_temp.difficulty); this->LowerWidget(GDW_LVL_EASY + this->opt_mod_temp.difficulty.diff_level); - this->OnInvalidateData(); - this->SetDirty(); + this->InvalidateData(); break; case GDW_HIGHSCORE: // Highscore Table