X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/cbc855087fd939c5c480ef22b5f72b14302849b7..847379b00c3349dc693535b65296b92cc4646897:/include/wx/event.h diff --git a/include/wx/event.h b/include/wx/event.h index 9694f3e81a..4563a36f16 100644 --- a/include/wx/event.h +++ b/include/wx/event.h @@ -514,6 +514,9 @@ private: #ifdef __VISUALC__ // 'this' : used in base member initializer list (for m_commandString) + #if _MSC_VER > 1100 + #pragma warning(push) + #endif #pragma warning(disable:4355) #endif @@ -579,8 +582,8 @@ private: DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxCommandEvent) }; -#ifdef __VISUALC__ - #pragma warning(default:4355) +#if defined(__VISUALC__) && (_MSC_VER > 1100) + #pragma warning(pop) #endif #if WXWIN_COMPATIBILITY_2_4 @@ -2194,8 +2197,6 @@ private: wxEventTableEntry& operator=(const wxEventTableEntry&); }; -class WXDLLIMPEXP_BASE wxEvtHandler; - // an entry used in dynamic event table managed by wxEvtHandler::Connect() struct WXDLLIMPEXP_BASE wxDynamicEventTableEntry : public wxEventTableEntryBase { @@ -2236,7 +2237,6 @@ struct WXDLLIMPEXP_BASE wxEventTable // ---------------------------------------------------------------------------- WX_DEFINE_ARRAY_PTR(const wxEventTableEntry*, wxEventTableEntryPointerArray); -class WXDLLIMPEXP_BASE wxEvtHandler; class WXDLLIMPEXP_BASE wxEventHashTable {