mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-10 08:00:05 +00:00
Codechange: Set displayed plane earlier to avoid ReInit.
This commit is contained in:
parent
fb60f8f2f5
commit
8186182e4c
@ -403,16 +403,13 @@ public:
|
|||||||
|
|
||||||
this->CreateNestedTree();
|
this->CreateNestedTree();
|
||||||
this->vscroll = this->GetScrollbar(WID_DPI_SCROLLBAR);
|
this->vscroll = this->GetScrollbar(WID_DPI_SCROLLBAR);
|
||||||
|
/* Show scenario editor tools in editor. */
|
||||||
|
if (_game_mode != GM_EDITOR) {
|
||||||
|
this->GetWidget<NWidgetStacked>(WID_DPI_SCENARIO_EDITOR_PANE)->SetDisplayedPlane(SZSP_HORIZONTAL);
|
||||||
|
}
|
||||||
this->FinishInitNested(0);
|
this->FinishInitNested(0);
|
||||||
|
|
||||||
this->SetButtons();
|
this->SetButtons();
|
||||||
|
|
||||||
/* Show scenario editor tools in editor. */
|
|
||||||
if (_game_mode != GM_EDITOR) {
|
|
||||||
auto *se_tools = this->GetWidget<NWidgetStacked>(WID_DPI_SCENARIO_EDITOR_PANE);
|
|
||||||
se_tools->SetDisplayedPlane(SZSP_HORIZONTAL);
|
|
||||||
this->ReInit();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnInit() override
|
void OnInit() override
|
||||||
|
@ -141,17 +141,15 @@ class BuildTreesWindow : public Window
|
|||||||
public:
|
public:
|
||||||
BuildTreesWindow(WindowDesc *desc, WindowNumber window_number) : Window(desc), tree_to_plant(-1), mode(PM_NORMAL)
|
BuildTreesWindow(WindowDesc *desc, WindowNumber window_number) : Window(desc), tree_to_plant(-1), mode(PM_NORMAL)
|
||||||
{
|
{
|
||||||
this->InitNested(window_number);
|
this->CreateNestedTree();
|
||||||
ResetObjectToPlace();
|
ResetObjectToPlace();
|
||||||
|
|
||||||
this->LowerWidget(WID_BT_MODE_NORMAL);
|
this->LowerWidget(WID_BT_MODE_NORMAL);
|
||||||
|
|
||||||
/* Show scenario editor tools in editor */
|
/* Show scenario editor tools in editor */
|
||||||
auto *se_tools = this->GetWidget<NWidgetStacked>(WID_BT_SE_PANE);
|
|
||||||
if (_game_mode != GM_EDITOR) {
|
if (_game_mode != GM_EDITOR) {
|
||||||
se_tools->SetDisplayedPlane(SZSP_HORIZONTAL);
|
this->GetWidget<NWidgetStacked>(WID_BT_SE_PANE)->SetDisplayedPlane(SZSP_HORIZONTAL);
|
||||||
this->ReInit();
|
|
||||||
}
|
}
|
||||||
|
this->FinishInitNested(window_number);
|
||||||
}
|
}
|
||||||
|
|
||||||
void UpdateWidgetSize(int widget, Dimension *size, [[maybe_unused]] const Dimension &padding, [[maybe_unused]] Dimension *fill, [[maybe_unused]] Dimension *resize) override
|
void UpdateWidgetSize(int widget, Dimension *size, [[maybe_unused]] const Dimension &padding, [[maybe_unused]] Dimension *fill, [[maybe_unused]] Dimension *resize) override
|
||||||
|
Loading…
Reference in New Issue
Block a user