From: Marcus Fritzsch Date: Fri, 28 Jul 2017 10:43:09 +0000 (+0200) Subject: app: preallocate layouts storage X-Git-Tag: 4.99.1~217 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=commitdiff_plain;h=3a0a0018eec4a3a2cbcb34cf2f2033f86e6f9504;p=staging%2Fwindowmanager.git app: preallocate layouts storage Signed-off-by: Marcus Fritzsch --- diff --git a/src/app.cpp b/src/app.cpp index 3f62575..e04b89b 100644 --- a/src/app.cpp +++ b/src/app.cpp @@ -65,6 +65,7 @@ struct result load_layout(char const *filename) { i >> jlayouts; auto layouts = layouts_type(); + layouts.reserve(jlayouts.size()); std::transform(std::cbegin(jlayouts), std::cend(jlayouts), std::back_inserter(layouts), layout_from_json);