test whether wxHAS_EVENT_BIND is supported in wx/features.h itself, not wx/chkconf.h as the former is included after the latter and so the check was done too early and wxHAS_EVENT_BIND was always defined
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@60497 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
		@@ -102,10 +102,12 @@
 | 
				
			|||||||
/*
 | 
					/*
 | 
				
			||||||
   If this is defined, wxEvtHandler::Bind<>() is available (not all compilers
 | 
					   If this is defined, wxEvtHandler::Bind<>() is available (not all compilers
 | 
				
			||||||
   have the required template support for this and in particular under Windows
 | 
					   have the required template support for this and in particular under Windows
 | 
				
			||||||
   where only g++ and MSVC >= 7 currently support it, for the others it will be
 | 
					   where only g++ and MSVC >= 7 currently support it.
 | 
				
			||||||
   undefined in wx/chkconf.h).
 | 
					 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					#if wxCHECK_GCC_VERSION(3, 2) || wxCHECK_VISUALC_VERSION(7)
 | 
				
			||||||
    #define wxHAS_EVENT_BIND
 | 
					    #define wxHAS_EVENT_BIND
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif /*  _WX_FEATURES_H_ */
 | 
					#endif /*  _WX_FEATURES_H_ */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -411,14 +411,4 @@
 | 
				
			|||||||
#   define wxUSE_POSTSCRIPT 1
 | 
					#   define wxUSE_POSTSCRIPT 1
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					 | 
				
			||||||
   Currently only recent MSVC compilers can build the new events code under
 | 
					 | 
				
			||||||
   Windows.
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
#ifdef wxHAS_EVENT_BIND
 | 
					 | 
				
			||||||
#   if !wxCHECK_VISUALC_VERSION(7)
 | 
					 | 
				
			||||||
#       undef wxHAS_EVENT_BIND
 | 
					 | 
				
			||||||
#   endif
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#endif /* _WX_MSW_CHKCONF_H_ */
 | 
					#endif /* _WX_MSW_CHKCONF_H_ */
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user