From b46878b265ca01abdbd9e3eba0da8e27ff48e798 Mon Sep 17 00:00:00 2001 From: ronag Date: Wed, 25 Jan 2012 16:43:47 +0000 Subject: [PATCH] flash_producer: Dispatch windows messages. git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/trunk@2160 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d --- modules/flash/producer/flash_producer.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/flash/producer/flash_producer.cpp b/modules/flash/producer/flash_producer.cpp index cd659b47d..6cbaddce3 100644 --- a/modules/flash/producer/flash_producer.cpp +++ b/modules/flash/producer/flash_producer.cpp @@ -277,6 +277,16 @@ public: frame->commit(); head_ = frame; } + + MSG msg; + while(PeekMessage(&msg, NULL, NULL, NULL, PM_REMOVE)) + { + if(msg.message != WM_TIMER) + { + TranslateMessage(&msg); + DispatchMessage(&msg); + } + } graph_->set_value("frame-time", static_cast(frame_timer_.elapsed()/frame_time)*0.5f); return head_; -- 2.39.2