]> git.sesse.net Git - casparcg/blobdiff - modules/flash/producer/FlashAxContainer.cpp
* Created custom decklink allocator for reducing memory footprint.
[casparcg] / modules / flash / producer / FlashAxContainer.cpp
index a08416ddcfc185cb2e8f74fab24106cefbaeefb2..40e35dcc69c9beb46e4b90327b04d576251b742a 100644 (file)
@@ -453,6 +453,7 @@ DEFINE_GUID2(IID_IDirectDraw7,0x15e65ec0,0x3b9c,0x11d2,0xb9,0x2f,0x00,0x60,0x97,
 ///////////////////\r
 HRESULT STDMETHODCALLTYPE FlashAxContainer::QueryService( REFGUID rsid, REFIID riid, void** ppvObj) \r
 {\r
+       win32_exception::ensure_handler_installed_for_thread("flash-player-thread");\r
 //     ATLTRACE(_T("IServiceProvider::QueryService\n"));\r
        //the flashcontrol asks for an interface {618F8AD4-8B7A-11D0-8FCC-00C04FD9189D}, this is IID for a DirectDraw3 object\r
 \r
@@ -600,6 +601,7 @@ void FlashAxContainer::EnterFullscreen()
 \r
 void STDMETHODCALLTYPE FlashAxContainer::OnFlashCall(BSTR request)\r
 {\r
+       win32_exception::ensure_handler_installed_for_thread("flash-player-thread");\r
        std::wstring str(request);\r
        if(str.find(TEXT("DisplayedTemplate")) != std::wstring::npos)\r
        {\r