Index: include/wx/osx/webviewhistoryitem_webkit.h =================================================================== --- include/wx/osx/webviewhistoryitem_webkit.h (revision 69567) +++ include/wx/osx/webviewhistoryitem_webkit.h (working copy) @@ -12,6 +12,13 @@ #include "wx/setup.h" +#ifndef __OBJC__ +#ifndef DEFINED_ID +#define DEFINED_ID 1 +typedef struct objc_object* id; +#endif +#endif + #if wxUSE_WEBVIEW && wxUSE_WEBVIEW_WEBKIT && (defined(__WXOSX_COCOA__) \ || defined(__WXOSX_CARBON__)) @@ -27,7 +34,7 @@ private: wxString m_url, m_title; - struct objc_object *m_histItem; + id m_histItem; }; #endif // wxUSE_WEBVIEW && wxUSE_WEBVIEW_WEBKIT Index: include/wx/osx/webview_webkit.h =================================================================== --- include/wx/osx/webview_webkit.h (revision 69567) +++ include/wx/osx/webview_webkit.h (working copy) @@ -21,6 +21,13 @@ #include "wx/control.h" #include "wx/webview.h" +#ifndef __OBJC__ +#ifndef DEFINED_ID +#define DEFINED_ID 1 +typedef struct objc_object* id; +#endif +#endif + // ---------------------------------------------------------------------------- // Web Kit Control // ---------------------------------------------------------------------------- @@ -149,7 +156,7 @@ wxWindowID m_windowID; wxString m_pageTitle; - struct objc_object *m_webView; + id m_webView; // we may use this later to setup our own mouse events, // so leave it in for now.