From 570384d865c452a82b4cd975519eb23e6b236fc8 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Wed, 14 Apr 2004 07:02:36 +0000 Subject: [PATCH] don't use wxDIALOG_MODAL any more git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26771 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/msw/dialog.cpp | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/msw/dialog.cpp b/src/msw/dialog.cpp index f43c35fe3f..bda7218983 100644 --- a/src/msw/dialog.cpp +++ b/src/msw/dialog.cpp @@ -77,9 +77,6 @@ wxBEGIN_FLAGS( wxDialogStyle ) wxFLAGS_MEMBER(wxCLIP_CHILDREN) // dialog styles - wxFLAGS_MEMBER(wxDIALOG_MODAL) - wxFLAGS_MEMBER(wxDIALOG_MODELESS) - wxFLAGS_MEMBER(wxNO_3D) wxFLAGS_MEMBER(wxWS_EX_VALIDATE_RECURSIVELY) wxFLAGS_MEMBER(wxSTAY_ON_TOP) wxFLAGS_MEMBER(wxCAPTION) @@ -192,14 +189,10 @@ void wxDialog::SetModal(bool flag) { if ( flag ) { - m_windowStyle |= wxDIALOG_MODAL; - wxModelessWindows.DeleteObject(this); } else { - m_windowStyle &= ~wxDIALOG_MODAL; - wxModelessWindows.Append(this); } } @@ -218,7 +211,7 @@ wxDialog::~wxDialog() bool wxDialog::IsModal() const { - return (GetWindowStyleFlag() & wxDIALOG_MODAL) != 0; + return !wxModelessWindows.Member(this); } bool wxDialog::IsModalShowing() const -- 2.45.2