]> git.sesse.net Git - casparcg/commitdiff
[decklink] Using reset() on std::packaged_task was wrong. It keeps the task functor.
authorHelge Norberg <helge.norberg@svt.se>
Fri, 9 Sep 2016 08:52:05 +0000 (10:52 +0200)
committerHelge Norberg <helge.norberg@svt.se>
Fri, 9 Sep 2016 08:52:05 +0000 (10:52 +0200)
modules/decklink/consumer/decklink_consumer.cpp

index 1469128ee7d5876cf1071ca6e7437909978cd8cf..c9761c3c170c10b7ac4869c93f106dc8b6dfe493 100644 (file)
@@ -571,7 +571,7 @@ public:
                        if (send_completion_.valid())
                        {
                                send_completion_();
-                               send_completion_.reset();
+                               send_completion_ = std::packaged_task<bool ()>();
                        }
 
                        if (config_.embedded_audio)