diff --git a/src/html/htmlctrl/webkit/webkit.mm b/src/html/htmlctrl/webkit/webkit.mm
index d2a18baa79..b6d6155bf6 100644
--- a/src/html/htmlctrl/webkit/webkit.mm
+++ b/src/html/htmlctrl/webkit/webkit.mm
@@ -376,7 +376,7 @@ inline int wxNavTypeFromWebNavType(int type){
wxWebKitCtrl* webKitWindow;
}
-- initWithWxWindow: (wxWebKitCtrl*)inWindow;
+- (id)initWithWxWindow: (wxWebKitCtrl*)inWindow;
@end
@@ -385,7 +385,7 @@ inline int wxNavTypeFromWebNavType(int type){
wxWebKitCtrl* webKitWindow;
}
-- initWithWxWindow: (wxWebKitCtrl*)inWindow;
+- (id)initWithWxWindow: (wxWebKitCtrl*)inWindow;
@end
@@ -394,7 +394,7 @@ inline int wxNavTypeFromWebNavType(int type){
wxWebKitCtrl* webKitWindow;
}
-- initWithWxWindow: (wxWebKitCtrl*)inWindow;
+- (id)initWithWxWindow: (wxWebKitCtrl*)inWindow;
@end
@@ -806,7 +806,7 @@ void wxWebKitCtrl::MacVisibilityChanged(){
@implementation MyFrameLoadMonitor
-- initWithWxWindow: (wxWebKitCtrl*)inWindow
+- (id)initWithWxWindow: (wxWebKitCtrl*)inWindow
{
self = [super init];
webKitWindow = inWindow; // non retained
@@ -887,7 +887,7 @@ void wxWebKitCtrl::MacVisibilityChanged(){
@implementation MyPolicyDelegate
-- initWithWxWindow: (wxWebKitCtrl*)inWindow
+- (id)initWithWxWindow: (wxWebKitCtrl*)inWindow
{
self = [super init];
webKitWindow = inWindow; // non retained
@@ -938,7 +938,7 @@ void wxWebKitCtrl::MacVisibilityChanged(){
@implementation MyUIDelegate
-- initWithWxWindow: (wxWebKitCtrl*)inWindow
+- (id)initWithWxWindow: (wxWebKitCtrl*)inWindow
{
self = [super init];
webKitWindow = inWindow; // non retained
diff --git a/src/osx/webview_webkit.mm b/src/osx/webview_webkit.mm
index 0722975f80..b5405552e6 100644
--- a/src/osx/webview_webkit.mm
+++ b/src/osx/webview_webkit.mm
@@ -309,7 +309,7 @@ DEFINE_ONE_SHOT_HANDLER_GETTER( wxWebViewWebKitEventHandler )
wxWebViewWebKit* webKitWindow;
}
-- initWithWxWindow: (wxWebViewWebKit*)inWindow;
+- (id)initWithWxWindow: (wxWebViewWebKit*)inWindow;
@end
@@ -318,7 +318,7 @@ DEFINE_ONE_SHOT_HANDLER_GETTER( wxWebViewWebKitEventHandler )
wxWebViewWebKit* webKitWindow;
}
-- initWithWxWindow: (wxWebViewWebKit*)inWindow;
+- (id)initWithWxWindow: (wxWebViewWebKit*)inWindow;
@end
@@ -327,7 +327,7 @@ DEFINE_ONE_SHOT_HANDLER_GETTER( wxWebViewWebKitEventHandler )
wxWebViewWebKit* webKitWindow;
}
-- initWithWxWindow: (wxWebViewWebKit*)inWindow;
+- (id)initWithWxWindow: (wxWebViewWebKit*)inWindow;
@end
@@ -1033,7 +1033,7 @@ void wxWebViewWebKit::RegisterHandler(wxSharedPtr handler)
@implementation WebViewLoadDelegate
-- initWithWxWindow: (wxWebViewWebKit*)inWindow
+- (id)initWithWxWindow: (wxWebViewWebKit*)inWindow
{
[super init];
webKitWindow = inWindow; // non retained
@@ -1223,7 +1223,7 @@ wxString nsErrorToWxHtmlError(NSError* error, wxWebViewNavigationError* out)
@implementation WebViewPolicyDelegate
-- initWithWxWindow: (wxWebViewWebKit*)inWindow
+- (id)initWithWxWindow: (wxWebViewWebKit*)inWindow
{
[super init];
webKitWindow = inWindow; // non retained
@@ -1363,7 +1363,7 @@ wxString nsErrorToWxHtmlError(NSError* error, wxWebViewNavigationError* out)
@implementation WebViewUIDelegate
-- initWithWxWindow: (wxWebViewWebKit*)inWindow
+- (id)initWithWxWindow: (wxWebViewWebKit*)inWindow
{
[super init];
webKitWindow = inWindow; // non retained