Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: de96df2a7c26160bb5664d582cb72986ea9e827f
https://github.com/WebKit/WebKit/commit/de96df2a7c26160bb5664d582cb72986ea9e827f
Author: Carlos Garcia Campos <[email protected]>
Date: 2024-07-03 (Wed, 03 Jul 2024)
Changed paths:
M Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp
M Source/WebKit/UIProcess/WebPageProxy.cpp
M Source/WebKit/UIProcess/WebPageProxy.h
M Source/WebKit/UIProcess/WebPageProxyInternals.h
M Source/WebKit/UIProcess/glib/WebPageProxyGLib.cpp
Log Message:
-----------
[GTK][WPE] Use a common timer to schedule activity state changes
https://bugs.webkit.org/show_bug.cgi?id=276118
Reviewed by Michael Catanzaro.
GTK is already using a timer, but we can use existing code in
WebPageProxy to schedule activity state changes, and use it also for
WPE.
* Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp:
(_WebKitWebViewBasePrivate::_WebKitWebViewBasePrivate):
(webkitWebViewBaseToplevelWindowIsActiveChanged):
(webkitWebViewBaseToplevelWindowStateChanged):
(webkitWebViewBaseToplevelWindowMonitorChanged):
(webkitWebViewBaseSetToplevelOnScreenWindow):
(webkitWebViewBaseMap):
(webkitWebViewBaseUnmap):
(webkitWebViewBaseSetFocus):
(_WebKitWebViewBasePrivate::updateActivityStateTimerFired): Deleted.
(webkitWebViewBaseScheduleUpdateActivityState): Deleted.
* Source/WebKit/UIProcess/WebPageProxy.cpp:
(WebKit::activityStateChangeTimer):
(WebKit::WebPageProxy::setSuppressVisibilityUpdates):
(WebKit::WebPageProxy::activityStateDidChange):
(WebKit::WebPageProxy::dispatchActivityStateChange):
(WebKit::fullscreenVideoTextRecognitionTimer): Deleted.
* Source/WebKit/UIProcess/WebPageProxy.h:
* Source/WebKit/UIProcess/WebPageProxyInternals.h:
* Source/WebKit/UIProcess/glib/WebPageProxyGLib.cpp:
(WebKit::WebPageProxy::scheduleActivityStateUpdate):
Canonical link: https://commits.webkit.org/280614@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes