From 232f06e1757bc18fe15c7b2c700e3e362f6d0065 Mon Sep 17 00:00:00 2001 From: Zach Pomerantz Date: Thu, 11 Feb 2016 17:28:22 -0800 Subject: [PATCH] Avoid unnecessary TaskConfig dtor --- libraries/render/src/render/Task.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libraries/render/src/render/Task.h b/libraries/render/src/render/Task.h index 77d179472b..de17ef499c 100644 --- a/libraries/render/src/render/Task.h +++ b/libraries/render/src/render/Task.h @@ -308,8 +308,7 @@ public: const Varying getInput() const { return _input; } const Varying getOutput() const { return _output; } - Model(const Varying& input, Data data = Data()) : Concept(std::make_shared()), _data(data), _input(input), _output(Output()) { - _config = _data._config; // use the data's config + Model(const Varying& input, Data data = Data()) : Concept(data._config), _data(data), _input(input), _output(Output()) { std::static_pointer_cast(_config)->init(&_data); applyConfiguration(); }