X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/530ecef01f7e33c2ec1b8b1ad8025484709bef1d..a124f99a24fb1f2ef41e37223ea35bcc9a4eece9:/src/common/variant.cpp diff --git a/src/common/variant.cpp b/src/common/variant.cpp index a45b3d7489..dbf272e7e2 100644 --- a/src/common/variant.cpp +++ b/src/common/variant.cpp @@ -20,6 +20,7 @@ #ifndef WX_PRECOMP #include "wx/string.h" + #include "wx/math.h" #if wxUSE_STREAMS #include "wx/stream.h" #endif @@ -44,7 +45,6 @@ using namespace std ; #include "wx/string.h" #include "wx/tokenzr.h" -#include "wx/math.h" IMPLEMENT_ABSTRACT_CLASS(wxVariantData, wxObject) @@ -60,7 +60,7 @@ DECLARE_DYNAMIC_CLASS(wxVariantDataList) public: wxVariantDataList() {} wxVariantDataList(const wxList& list); - ~wxVariantDataList(); + virtual ~wxVariantDataList(); wxList& GetValue() { return m_value; } void SetValue(const wxList& value) ; @@ -985,7 +985,7 @@ bool wxVariantDataWxObjectPtr::Write(wxSTD ostream& str) const bool wxVariantDataWxObjectPtr::Write(wxString& str) const { - str.Printf(wxT("%s(%p)"), GetType().c_str(), m_value); + str.Printf(wxT("%s(%p)"), GetType().c_str(), wx_static_cast(void*, m_value)); return true; }