]> git.sesse.net Git - casparcg/commitdiff
flash_producer: Dispatch windows messages.
authorronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Wed, 25 Jan 2012 16:43:47 +0000 (16:43 +0000)
committerronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Wed, 25 Jan 2012 16:43:47 +0000 (16:43 +0000)
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/trunk@2160 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

modules/flash/producer/flash_producer.cpp

index cd659b47dc81402f03a86704be42c7344c5363b8..6cbaddce3eda0ce04ca3991b66a48c0649394c1c 100644 (file)
@@ -277,6 +277,16 @@ public:
                        frame->commit();\r
                        head_ = frame;\r
                }               \r
+\r
+               MSG msg;\r
+               while(PeekMessage(&msg, NULL, NULL, NULL, PM_REMOVE)) \r
+               {\r
+                       if(msg.message != WM_TIMER)\r
+                       {\r
+                               TranslateMessage(&msg);\r
+                               DispatchMessage(&msg);\r
+                       }\r
+               }\r
                                                                                \r
                graph_->set_value("frame-time", static_cast<float>(frame_timer_.elapsed()/frame_time)*0.5f);\r
                return head_;\r