diff --git a/src/msw/progdlg.cpp b/src/msw/progdlg.cpp index 202a09b360..f6df346553 100644 --- a/src/msw/progdlg.cpp +++ b/src/msw/progdlg.cpp @@ -576,13 +576,8 @@ WXWidget wxProgressDialog::GetHandle() const #ifdef wxHAS_MSW_TASKDIALOG if ( HasNativeTaskDialog() ) { - HWND hwnd; - { - wxCriticalSectionLocker locker(m_sharedData->m_cs); - m_sharedData->m_state = m_state; - hwnd = m_sharedData->m_hwnd; - } - return hwnd; + wxCriticalSectionLocker locker(m_sharedData->m_cs); + return m_sharedData->m_hwnd; } #endif return wxGenericProgressDialog::GetHandle();