]> git.sesse.net Git - casparcg/blobdiff - modules/decklink/consumer/decklink_consumer.cpp
[decklink] Using reset() on std::packaged_task was wrong. It keeps the task functor.
[casparcg] / 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)