From 770147baf66dc014f20218531e1c3b600ae73cbf Mon Sep 17 00:00:00 2001 From: Matthias Melcher Date: Fri, 15 Jul 2005 09:34:53 +0000 Subject: Applied hidden copy / ctor patch as suggested in STR 860 git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4421 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- FL/Fl_Widget.H | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'FL/Fl_Widget.H') diff --git a/FL/Fl_Widget.H b/FL/Fl_Widget.H index cefc9ffab..a51d66947 100644 --- a/FL/Fl_Widget.H +++ b/FL/Fl_Widget.H @@ -71,13 +71,9 @@ class FL_EXPORT Fl_Widget { const char *tooltip_; -# if !defined(WIN32) || !defined(FL_DLL) - // "de-implement" the copy constructors, EXCEPT for when we are using the - // WIN32 DLL interface, in which case we can't hide them because Microsoft - // requires the copy constructors to implement subclassing... - Fl_Widget & operator=(const Fl_Widget &) { return *this; } - Fl_Widget(const Fl_Widget &) {} -# endif // !WIN32 || !FL_DLL + // unimplemented copy ctor and assignment operator + Fl_Widget(const Fl_Widget &); + Fl_Widget& operator=(const Fl_Widget &); protected: -- cgit v1.2.3