From ec7155cf1e0f81ba17ae44bf772d5fc409f4b288 Mon Sep 17 00:00:00 2001 From: Variable <77773850+Variable-ind@users.noreply.github.com> Date: Wed, 5 Feb 2025 18:31:47 +0500 Subject: [PATCH] Fix layouts overwriting the position info of pannels, added by extensions. (#1172) --- src/UI/TopMenuContainer/TopMenuContainer.gd | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/UI/TopMenuContainer/TopMenuContainer.gd b/src/UI/TopMenuContainer/TopMenuContainer.gd index 163175574..58944b0a8 100644 --- a/src/UI/TopMenuContainer/TopMenuContainer.gd +++ b/src/UI/TopMenuContainer/TopMenuContainer.gd @@ -412,7 +412,8 @@ func _setup_layouts_submenu(item: String) -> void: window_menu.add_submenu_node_item(item, layouts_submenu) var saved_layout: int = Global.config_cache.get_value("window", "layout", 0) - set_layout(saved_layout) + # Wait for pixelorama to fully load up, then change the layout. + Global.pixelorama_opened.connect(set_layout.bind(saved_layout)) func populate_layouts_submenu() -> void: