]> git.sesse.net Git - casparcg/commitdiff
2.1.0: Force launch::async for destruction proxies.
authorronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Mon, 20 Feb 2012 11:52:42 +0000 (11:52 +0000)
committerronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Mon, 20 Feb 2012 11:52:42 +0000 (11:52 +0000)
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.1.0@2467 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

core/consumer/frame_consumer.cpp
core/producer/frame_producer.cpp

index 6178c393da48255553c3a03b808725dfefb1ade5..86024352997b40a98265988765ffe08b5e1157a4 100644 (file)
@@ -56,7 +56,7 @@ public:
                CASPAR_VERIFY(counter < 32);\r
                \r
                auto consumer = new std::shared_ptr<frame_consumer>(std::move(consumer_));\r
-               async([=]\r
+               async(launch::async, [=]\r
                {\r
                        std::unique_ptr<std::shared_ptr<frame_consumer>> pointer_guard(consumer);\r
 \r
index cbb97fa6e60f9fa348ada1acd4e0c06c9e5edd74..912ad22e69eb2342a37be27c2a8a19be33c02139 100644 (file)
@@ -96,7 +96,7 @@ public:
                CASPAR_VERIFY(counter < 32);\r
                \r
                auto producer = new spl::shared_ptr<frame_producer>(std::move(producer_));\r
-               async([=]\r
+               async(launch::async, [=]\r
                {\r
                        std::unique_ptr<spl::shared_ptr<frame_producer>> pointer_guard(producer);\r
                        auto str = (*producer)->print();\r