Преглед на файлове

Properly close widgets when changing layout

BearishSun преди 10 години
родител
ревизия
750d34dbe4
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      BansheeEditor/Source/BsDockManager.cpp

+ 1 - 1
BansheeEditor/Source/BsDockManager.cpp

@@ -674,7 +674,7 @@ namespace BansheeEngine
 					for (UINT32 i = 0; i < numWidgets; i++)
 					for (UINT32 i = 0; i < numWidgets; i++)
 					{
 					{
 						EditorWidgetBase* curWidget = container->mWidgets->getWidget(0);
 						EditorWidgetBase* curWidget = container->mWidgets->getWidget(0);
-						container->mWidgets->remove(*curWidget);
+						EditorWidgetManager::instance().close(curWidget);
 
 
 						undockedWidgets.push_back(curWidget);
 						undockedWidgets.push_back(curWidget);
 					}
 					}