Browse Source

Fix `NOTIFICATION_SORT_CHILDREN` is called twice on startup

Mounir Tohami 1 year ago
parent
commit
62a58c5538
1 changed files with 2 additions and 6 deletions
  1. 2 6
      scene/gui/container.cpp

+ 2 - 6
scene/gui/container.cpp

@@ -177,13 +177,9 @@ Vector<int> Container::get_allowed_size_flags_vertical() const {
 
 
 void Container::_notification(int p_what) {
 void Container::_notification(int p_what) {
 	switch (p_what) {
 	switch (p_what) {
-		case NOTIFICATION_ENTER_TREE: {
-			pending_sort = false;
-			queue_sort();
-		} break;
-
 		case NOTIFICATION_RESIZED:
 		case NOTIFICATION_RESIZED:
-		case NOTIFICATION_THEME_CHANGED: {
+		case NOTIFICATION_THEME_CHANGED:
+		case NOTIFICATION_ENTER_TREE: {
 			queue_sort();
 			queue_sort();
 		} break;
 		} break;