diff --git a/src/html/htmlctrl/webkit/webkit.mm b/src/html/htmlctrl/webkit/webkit.mm
index a86aa1dccd..59661997fd 100755
--- a/src/html/htmlctrl/webkit/webkit.mm
+++ b/src/html/htmlctrl/webkit/webkit.mm
@@ -30,6 +30,7 @@
#include
#include
#include
+#include
#endif
#include "wx/html/webkit.h"
@@ -388,14 +389,14 @@ void wxWebKitCtrl::OnSize(wxSizeEvent &event){
//printf("Carbon position x=%d, y=%d\n", GetPosition().x, GetPosition().y);
if (IsShown())
- [m_webView display];
+ [(WebView*)m_webView display];
event.Skip();
}
void wxWebKitCtrl::MacVisibilityChanged(){
bool isHidden = !IsControlVisible( m_peer->GetControlRef());
if (!isHidden)
- [m_webView display];
+ [(WebView*)m_webView display];
[m_webView setHidden:isHidden];
}