From a1f9e3ec5d8f3c0bb5bfe558f5ecb35b994383eb Mon Sep 17 00:00:00 2001 From: Gilles Depeyrot Date: Tue, 3 Sep 2002 19:17:56 +0000 Subject: [PATCH] disable use of #pragma interface under Mac OS X GNU compiler included with Mac OS X 10.2 (Jaguar) as well as August Developer Tools update contain a bug concerning #pragma interface handling that can only be worked around by not using them (and they are not necessary anyways) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16953 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- samples/mobile/styles/styles.cpp | 3 ++- samples/mobile/styles/styles.h | 2 +- samples/mobile/wxedit/wxedit.h | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/samples/mobile/styles/styles.cpp b/samples/mobile/styles/styles.cpp index f1023b27e5..cf72c73786 100644 --- a/samples/mobile/styles/styles.cpp +++ b/samples/mobile/styles/styles.cpp @@ -16,6 +16,8 @@ #pragma hdrstop #endif +#include "wx/image.h" + // Include private headers #include "styles.h" @@ -38,7 +40,6 @@ MyFrame::MyFrame( wxWindow *parent, wxWindowID id, const wxString &title, CreateStatusBar(1); SetStatusText( "Welcome to Styles!" ); - wxImage image; image.LoadFile( "marble.jpg", wxBITMAP_TYPE_JPEG ); diff --git a/samples/mobile/styles/styles.h b/samples/mobile/styles/styles.h index 88b4944ef3..b3c5dfafb1 100644 --- a/samples/mobile/styles/styles.h +++ b/samples/mobile/styles/styles.h @@ -7,7 +7,7 @@ #ifndef __styles_H__ #define __styles_H__ -#ifdef __GNUG__ +#if defined(__GNUG__) && !defined(__APPLE__) #pragma interface "styles.cpp" #endif diff --git a/samples/mobile/wxedit/wxedit.h b/samples/mobile/wxedit/wxedit.h index 1d4ea9c79b..0f98fcf0f1 100644 --- a/samples/mobile/wxedit/wxedit.h +++ b/samples/mobile/wxedit/wxedit.h @@ -7,7 +7,7 @@ #ifndef __wxedit_H__ #define __wxedit_H__ -#ifdef __GNUG__ +#if defined(__GNUG__) && !defined(__APPLE__) #pragma interface "wxedit.cpp" #endif -- 2.50.0