diff options
Diffstat (limited to 'chrome_frame/chrome_frame_activex_base.h')
-rw-r--r-- | chrome_frame/chrome_frame_activex_base.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chrome_frame/chrome_frame_activex_base.h b/chrome_frame/chrome_frame_activex_base.h index 11dd24e..4a4fe95 100644 --- a/chrome_frame/chrome_frame_activex_base.h +++ b/chrome_frame/chrome_frame_activex_base.h @@ -134,7 +134,7 @@ extern bool g_first_launch_by_process_; // Common implementation for ActiveX and Active Document template <class T, const CLSID& class_id> class ATL_NO_VTABLE ChromeFrameActivexBase : - public CComObjectRootEx<CComSingleThreadModel>, + public CComObjectRootEx<CComMultiThreadModel>, public IOleControlImpl<T>, public IOleObjectImpl<T>, public IOleInPlaceActiveObjectImpl<T>, @@ -508,7 +508,7 @@ END_MSG_MAP() worker_thread_.message_loop()->PostTask( FROM_HERE, NewRunnableMethod(this, &Base::OnWorkerStop)); if (automation_client_.get()) - automation_client_->CleanupAsyncRequests(); + automation_client_->CleanupRequests(); worker_thread_.Stop(); } return 0; |