From: Steve Lamerton Date: Tue, 2 Aug 2011 09:21:47 +0000 (+0000) Subject: Add EnableHistory support to the OSX WebKit backend. X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/8ba4faba4de4af7613911d83263b9470e5bb1207 Add EnableHistory support to the OSX WebKit backend. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68487 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/osx/webview_webkit.h b/include/wx/osx/webview_webkit.h index 862121e2a3..ae985910a4 100644 --- a/include/wx/osx/webview_webkit.h +++ b/include/wx/osx/webview_webkit.h @@ -84,7 +84,7 @@ public: //History functions virtual void ClearHistory() {} - virtual void EnableHistory(bool WXUNUSED(enable) = true) {} + virtual void EnableHistory(bool enable = true); virtual wxVector > GetBackwardHistory() { return wxVector >(); } virtual wxVector > GetForwardHistory() diff --git a/src/osx/webview_webkit.mm b/src/osx/webview_webkit.mm index 9323cc563a..52d7e7de47 100644 --- a/src/osx/webview_webkit.mm +++ b/src/osx/webview_webkit.mm @@ -940,6 +940,14 @@ void wxWebViewWebKit::DeleteSelection() [(WebView*)m_webView deleteSelection]; } +void wxWebViewWebKit::EnableHistory(bool enable) +{ + if ( !m_webView ) + return; + + [m_webView setMaintainsBackForwardList:enable]; +} + //------------------------------------------------------------ // Listener interfaces //------------------------------------------------------------