[webkit-changes] [WebKit/WebKit] a01578: WebCore::Timer should assert that web thread lock ...
Ryosuke Niwa
noreply at github.com
Tue Jul 30 16:27:54 PDT 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: a01578c7c53b262de50aa8dcc9923dfbe0185d15
https://github.com/WebKit/WebKit/commit/a01578c7c53b262de50aa8dcc9923dfbe0185d15
Author: Ryosuke Niwa <rniwa at webkit.org>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M Source/WebCore/platform/Timer.cpp
Log Message:
-----------
WebCore::Timer should assert that web thread lock is held or the web thread is disabled
https://bugs.webkit.org/show_bug.cgi?id=277299
Reviewed by Wenson Hsieh.
Release assert WebThreadIsLockedOrDisabled in TimerBase::TimerBase and TimerBase::setNextFireTime.
Because WebCore::Timer always schedules timer in the web thread, it is incorrect to use this class
in the main thread of the UI process (which may or may not also use WebKitLegacy).
* Source/WebCore/platform/Timer.cpp:
(WebCore::TimerBase::TimerBase):
(WebCore::TimerBase::setNextFireTime):
Canonical link: https://commits.webkit.org/281614@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list