Changeset 287755 in webkit
- Timestamp:
- Jan 7, 2022, 9:44:46 AM (5 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 3 edited
-
ChangeLog (modified) (1 diff)
-
UIProcess/Cocoa/FullscreenClient.h (modified) (3 diffs)
-
UIProcess/Cocoa/FullscreenClient.mm (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r287754 r287755 1 2022-01-07 Peng Liu <peng.liu6@apple.com> 2 3 Clean up FullscreenClient 4 https://bugs.webkit.org/show_bug.cgi?id=233076 5 6 Reviewed by Jer Noble. 7 8 This patch is a follow-up to r285741. 9 - Get rid of `WKFullscreenClientView` and use `WKWebView` instead. 10 11 * UIProcess/Cocoa/FullscreenClient.h: 12 * UIProcess/Cocoa/FullscreenClient.mm: 13 (WebKit::FullscreenClient::FullscreenClient): 14 (WebKit::FullscreenClient::willEnterFullscreen): 15 (WebKit::FullscreenClient::didEnterFullscreen): 16 (WebKit::FullscreenClient::willExitFullscreen): 17 (WebKit::FullscreenClient::didExitFullscreen): 18 1 19 2022-01-07 Per Arne Vollan <pvollan@apple.com> 2 20 -
trunk/Source/WebKit/UIProcess/Cocoa/FullscreenClient.h
r285741 r287755 29 29 30 30 #import "APIFullscreenClient.h" 31 #import "WKWebView.h" 31 32 #import <wtf/RetainPtr.h> 32 33 #import <wtf/WeakObjCPtr.h> 33 34 @class WKWebView;35 using WKFullscreenClientView = WKWebView;36 34 37 35 @protocol _WKFullscreenDelegate; … … 41 39 class FullscreenClient : public API::FullscreenClient { 42 40 public: 43 explicit FullscreenClient(WK FullscreenClientView *);41 explicit FullscreenClient(WKWebView *); 44 42 ~FullscreenClient() { }; 45 43 … … 55 53 56 54 private: 57 WK FullscreenClientView *m_webView;55 WKWebView *m_webView; 58 56 WeakObjCPtr<id <_WKFullscreenDelegate> > m_delegate; 59 57 -
trunk/Source/WebKit/UIProcess/Cocoa/FullscreenClient.mm
r285741 r287755 31 31 namespace WebKit { 32 32 33 FullscreenClient::FullscreenClient(WK FullscreenClientView *webView)33 FullscreenClient::FullscreenClient(WKWebView *webView) 34 34 : m_webView(webView) 35 35 { … … 64 64 #if PLATFORM(MAC) 65 65 if (m_delegateMethods.webViewWillEnterFullscreen) 66 [m_delegate.get() _webViewWillEnterFullscreen: static_cast<NSView *>(m_webView)];66 [m_delegate.get() _webViewWillEnterFullscreen:m_webView]; 67 67 #else 68 68 if (m_delegateMethods.webViewWillEnterElementFullscreen) … … 77 77 #if PLATFORM(MAC) 78 78 if (m_delegateMethods.webViewDidEnterFullscreen) 79 [m_delegate.get() _webViewDidEnterFullscreen: static_cast<NSView *>(m_webView)];79 [m_delegate.get() _webViewDidEnterFullscreen:m_webView]; 80 80 #else 81 81 if (m_delegateMethods.webViewDidEnterElementFullscreen) … … 90 90 #if PLATFORM(MAC) 91 91 if (m_delegateMethods.webViewWillExitFullscreen) 92 [m_delegate.get() _webViewWillExitFullscreen: static_cast<NSView *>(m_webView)];92 [m_delegate.get() _webViewWillExitFullscreen:m_webView]; 93 93 #else 94 94 if (m_delegateMethods.webViewWillExitElementFullscreen) … … 103 103 #if PLATFORM(MAC) 104 104 if (m_delegateMethods.webViewDidExitFullscreen) 105 [m_delegate.get() _webViewDidExitFullscreen: static_cast<NSView *>(m_webView)];105 [m_delegate.get() _webViewDidExitFullscreen:m_webView]; 106 106 #else 107 107 if (m_delegateMethods.webViewDidExitElementFullscreen)
Note:
See TracChangeset
for help on using the changeset viewer.