]> git.sesse.net Git - casparcg/commitdiff
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
authorronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Tue, 14 Feb 2012 10:41:54 +0000 (10:41 +0000)
committerronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Tue, 14 Feb 2012 10:41:54 +0000 (10:41 +0000)
core/frame/draw_frame.cpp

index 2fc487554f54bc638e235c2b565076cacdb4bded..427d0007fa988c4b6c75e74667a02164a9cd5a40 100644 (file)
@@ -36,7 +36,7 @@ namespace caspar { namespace core {
 struct draw_frame::impl\r
 {              \r
        int                                                                                                     tag_;\r
-       std::vector<const draw_frame>                                           frames_;\r
+       std::vector<draw_frame>                                                         frames_;\r
        std::shared_ptr<spl::unique_ptr<const data_frame>>      data_frame_;\r
 \r
        core::frame_transform frame_transform_;         \r
@@ -59,17 +59,11 @@ public:
                , data_frame_(new spl::unique_ptr<const data_frame>(std::move(frame)))\r
        {\r
        }\r
-\r
-       impl(draw_frame frame) \r
-               : tag_(frame_tag)\r
-       {\r
-               frames_.push_back(std::move(frame));\r
-       }\r
-\r
+       \r
        impl(std::vector<draw_frame> frames)\r
                : tag_(frame_tag)\r
+               , frames_(std::move(frames))\r
        {\r
-               frames_.insert(frames_.end(), frames.begin(), frames.end());\r
        }\r
                \r
        void accept(frame_visitor& visitor) const\r