Mercurial > hg > orthanc-stone
diff OrthancStone/Sources/Scene2D/MacroSceneLayer.cpp @ 1793:c5e6379b9cd0
fix build
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 17 May 2021 17:23:54 +0200 |
parents | 9ac2a65d4172 |
children | 20a0aba0ede5 |
line wrap: on
line diff
--- a/OrthancStone/Sources/Scene2D/MacroSceneLayer.cpp Mon May 17 16:59:03 2021 +0200 +++ b/OrthancStone/Sources/Scene2D/MacroSceneLayer.cpp Mon May 17 17:23:54 2021 +0200 @@ -41,7 +41,7 @@ } - void MacroSceneLayer::AddLayer(ISceneLayer* layer) + size_t MacroSceneLayer::AddLayer(ISceneLayer* layer) { if (layer == NULL) { @@ -49,8 +49,10 @@ } else { + size_t index = layers_.size(); layers_.push_back(layer); BumpRevision(); + return index; } } @@ -73,8 +75,6 @@ { std::unique_ptr<MacroSceneLayer> copy(new MacroSceneLayer); - copy->Reserve(layers_.size()); - for (size_t i = 0; i < layers_.size(); i++) { assert(layers_[i] != NULL);