From cf72f75f8acd51b816d6fed5d747f7ee6964993c Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Wed, 6 Mar 2002 11:38:52 +0000 Subject: [PATCH] forbid copying wxEvtHandlers git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14461 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- docs/changes.txt | 3 +++ include/wx/event.h | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/changes.txt b/docs/changes.txt index 59579a9814..6d1f872490 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -54,6 +54,9 @@ All (GUI): - wxImage::ComputeHistogram()'s signature changed to unsigned long ComputeHistogram(wxImageHistogram&) const +- wxEvtHandler cannot be copied/assigned any longer - this never worked but + now it results in compile-time error instead of run-time crashes + wxMSW: - build system changed: setup.h is not a static file in include/wx any more diff --git a/include/wx/event.h b/include/wx/event.h index e4b6b81fd3..2a2f03b2e3 100644 --- a/include/wx/event.h +++ b/include/wx/event.h @@ -1894,8 +1894,8 @@ protected: virtual void DoSetClientData( void *data ); virtual void *DoGetClientData() const; - private: + DECLARE_NO_COPY_CLASS(wxEvtHandler) DECLARE_DYNAMIC_CLASS(wxEvtHandler) }; -- 2.47.2