diff options
Diffstat (limited to 'xfa/fwl/core/fwl_threadimp.cpp')
-rw-r--r-- | xfa/fwl/core/fwl_threadimp.cpp | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/xfa/fwl/core/fwl_threadimp.cpp b/xfa/fwl/core/fwl_threadimp.cpp index 66c57ebee6..bc58a76f04 100644 --- a/xfa/fwl/core/fwl_threadimp.cpp +++ b/xfa/fwl/core/fwl_threadimp.cpp @@ -14,26 +14,18 @@ void IFWL_Thread::Release() { delete m_pImpl; } -FWL_ERR IFWL_Thread::Run(FWL_HTHREAD hThread) { - return m_pImpl->Run(hThread); -} + IFWL_NoteDriver* IFWL_NoteThread::GetNoteDriver() { return static_cast<CFWL_NoteThreadImp*>(GetImpl())->GetNoteDriver(); } -FWL_ERR CFWL_ThreadImp::Run(FWL_HTHREAD hThread) { - return FWL_ERR_Succeeded; -} CFWL_NoteThreadImp::CFWL_NoteThreadImp(IFWL_NoteThread* pIface) : CFWL_ThreadImp(pIface), m_pNoteDriver(new CFWL_NoteDriver) {} + CFWL_NoteThreadImp::~CFWL_NoteThreadImp() { delete m_pNoteDriver; } -FWL_ERR CFWL_NoteThreadImp::Run(FWL_HTHREAD hThread) { - if (!m_pNoteDriver) - return FWL_ERR_Indefinite; - return m_pNoteDriver->Run(); -} + IFWL_NoteDriver* CFWL_NoteThreadImp::GetNoteDriver() { return m_pNoteDriver; } |