Bladeren bron

fixed controls removing from Container

Andrew Karpushin 12 jaren geleden
bovenliggende
commit
a72317c2a0
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  1. 1 1
      gameplay/src/Container.cpp

+ 1 - 1
gameplay/src/Container.cpp

@@ -295,8 +295,8 @@ void Container::removeControl(unsigned int index)
     GP_ASSERT(index < _controls.size());
     GP_ASSERT(index < _controls.size());
 
 
     std::vector<Control*>::iterator it = _controls.begin() + index;
     std::vector<Control*>::iterator it = _controls.begin() + index;
-    _controls.erase(it);
     Control* control = *it;
     Control* control = *it;
+    _controls.erase(it);
     control->_parent = NULL;
     control->_parent = NULL;
     SAFE_RELEASE(control);
     SAFE_RELEASE(control);
 }
 }