wxMessageDialog's native code didn't call SetReturnCode() as it should.
As a result, it didn't work with ShowWindowModal().
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74776
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
// do show the dialog
int msAns = MessageBox(hWnd, message.t_str(), m_caption.t_str(), msStyle);
// do show the dialog
int msAns = MessageBox(hWnd, message.t_str(), m_caption.t_str(), msStyle);
- return MSWTranslateReturnCode(msAns);
+ int ret = MSWTranslateReturnCode(msAns);
+ SetReturnCode(ret);
+ return ret;
}
int wxMessageDialog::ShowModal()
}
int wxMessageDialog::ShowModal()
- return MSWTranslateReturnCode( msAns );
+ int ret = MSWTranslateReturnCode(msAns);
+ SetReturnCode(ret);
+ return ret;
}
#endif // wxHAS_MSW_TASKDIALOG
}
#endif // wxHAS_MSW_TASKDIALOG