Title: [273534] branches/safari-611-branch/Source/WebCore
- Revision
- 273534
- Author
- [email protected]
- Date
- 2021-02-25 18:51:54 -0800 (Thu, 25 Feb 2021)
Log Message
Cherry-pick r273499. rdar://problem/74766327
Avoid setting page muted state if unchanged
https://bugs.webkit.org/show_bug.cgi?id=222395
Reviewed by Brent Fulgham.
Return early in Page::setMuted if muted state did not change.
No new tests, covered by existing tests.
* page/Page.cpp:
(WebCore::Page::setMuted):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@273499 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Modified Paths
Diff
Modified: branches/safari-611-branch/Source/WebCore/ChangeLog (273533 => 273534)
--- branches/safari-611-branch/Source/WebCore/ChangeLog 2021-02-26 02:51:51 UTC (rev 273533)
+++ branches/safari-611-branch/Source/WebCore/ChangeLog 2021-02-26 02:51:54 UTC (rev 273534)
@@ -1,5 +1,38 @@
2021-02-25 Russell Epstein <[email protected]>
+ Cherry-pick r273499. rdar://problem/74766327
+
+ Avoid setting page muted state if unchanged
+ https://bugs.webkit.org/show_bug.cgi?id=222395
+
+ Reviewed by Brent Fulgham.
+
+ Return early in Page::setMuted if muted state did not change.
+
+ No new tests, covered by existing tests.
+
+ * page/Page.cpp:
+ (WebCore::Page::setMuted):
+
+
+ git-svn-id: https://svn.webkit.org/repository/webkit/trunk@273499 268f45cc-cd09-0410-ab3c-d52691b4dbfc
+
+ 2021-02-25 Per Arne Vollan <[email protected]>
+
+ Avoid setting page muted state if unchanged
+ https://bugs.webkit.org/show_bug.cgi?id=222395
+
+ Reviewed by Brent Fulgham.
+
+ Return early in Page::setMuted if muted state did not change.
+
+ No new tests, covered by existing tests.
+
+ * page/Page.cpp:
+ (WebCore::Page::setMuted):
+
+2021-02-25 Russell Epstein <[email protected]>
+
Cherry-pick r273477. rdar://problem/74766196
Avoid heap allocation for EventContexts
Modified: branches/safari-611-branch/Source/WebCore/page/Page.cpp (273533 => 273534)
--- branches/safari-611-branch/Source/WebCore/page/Page.cpp 2021-02-26 02:51:51 UTC (rev 273533)
+++ branches/safari-611-branch/Source/WebCore/page/Page.cpp 2021-02-26 02:51:54 UTC (rev 273534)
@@ -2058,6 +2058,9 @@
void Page::setMuted(MediaProducer::MutedStateFlags muted)
{
+ if (m_mutedState == muted)
+ return;
+
m_mutedState = muted;
forEachDocument([] (Document& document) {
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes