mirror of
https://github.com/LX3JL/xlxd.git
synced 2026-04-07 07:23:44 +00:00
Merge pull request #227 from narspt/patch-23
fix occasional ambed crash when device fails init
This commit is contained in:
commit
bd3fcee288
1 changed files with 9 additions and 0 deletions
|
|
@ -55,6 +55,15 @@ CUsb3xxxInterface::CUsb3xxxInterface(uint32 uiVid, uint32 uiPid, const char *szD
|
|||
|
||||
CUsb3xxxInterface::~CUsb3xxxInterface()
|
||||
{
|
||||
// stop thread first
|
||||
m_bStopThread = true;
|
||||
if ( m_pThread != NULL )
|
||||
{
|
||||
m_pThread->join();
|
||||
delete m_pThread;
|
||||
m_pThread = NULL;
|
||||
}
|
||||
|
||||
// delete m_SpeechQueues
|
||||
for ( int i = 0; i < m_SpeechQueues.size(); i++ )
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue