--HG--
branch : dev
This commit is contained in:
Martín Lucas Golini
2019-01-14 04:56:20 -03:00
parent 6e4fb306b3
commit 388bcdfbc9
2 changed files with 3 additions and 4 deletions
+2 -2
View File
@@ -125,8 +125,8 @@ class EE_API SceneNode : public Node {
Color mHighlightOverColor;
Color mHighlightInvalidationColor;
Time mElapsed;
std::vector<Node*> mScheduledUpdate;
std::vector<Node*> mScheduledUpdateRemove;
std::list<Node*> mScheduledUpdate;
std::list<Node*> mScheduledUpdateRemove;
virtual void onSizeChange();
+1 -2
View File
@@ -36,7 +36,6 @@ SceneNode::SceneNode( EE::Window::Window * window ) :
{
mNodeFlags |= NODE_FLAG_SCENENODE;
mSceneNode = this;
mScheduledUpdate.reserve(100);
enableReportSizeChangeToChilds();
@@ -134,7 +133,7 @@ void SceneNode::update( const Time& time ) {
if ( !mScheduledUpdateRemove.empty() ) {
for ( auto it = mScheduledUpdateRemove.begin(); it != mScheduledUpdateRemove.end(); ++it )
mScheduledUpdate.erase( std::remove( mScheduledUpdate.begin(), mScheduledUpdate.end(), (*it) ), mScheduledUpdate.end() );
mScheduledUpdate.remove( *it );
mScheduledUpdateRemove.clear();
}