frame->commit();\r
head_ = frame;\r
} \r
-\r
- // DO NOT REMOVE THE MESSAGE DISPATCH LOOP. Without this some stuff doesn't work!\r
- \r
+ \r
MSG msg;\r
- while(PeekMessage(&msg, NULL, NULL, NULL, PM_REMOVE)) \r
+ while(PeekMessage(&msg, NULL, NULL, NULL, PM_REMOVE)) // DO NOT REMOVE THE MESSAGE DISPATCH LOOP. Without this some stuff doesn't work! \r
{\r
- if(msg.message != WM_TIMER)\r
- {\r
- TranslateMessage(&msg);\r
- DispatchMessage(&msg);\r
- }\r
+ if(msg.message == WM_TIMER && msg.wParam == 3 && msg.lParam == 0) // We tick this inside FlashAxContainer\r
+ continue;\r
+ \r
+ TranslateMessage(&msg);\r
+ DispatchMessage(&msg); \r
}\r
\r
graph_->set_value("frame-time", static_cast<float>(frame_timer_.elapsed()/frame_time)*0.5f);\r