WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
226077
Add MediaSession.callActionHandler
https://bugs.webkit.org/show_bug.cgi?id=226077
Summary
Add MediaSession.callActionHandler
Jean-Yves Avenard [:jya]
Reported
2021-05-21 04:31:11 PDT
Add MediaSession.callActionHandler
Attachments
Patch
(9.97 KB, patch)
2021-05-21 04:40 PDT
,
Jean-Yves Avenard [:jya]
no flags
Details
Formatted Diff
Diff
Patch
(9.96 KB, patch)
2021-05-27 07:35 PDT
,
Jean-Yves Avenard [:jya]
no flags
Details
Formatted Diff
Diff
Patch
(10.15 KB, patch)
2021-05-27 22:16 PDT
,
Jean-Yves Avenard [:jya]
no flags
Details
Formatted Diff
Diff
Show Obsolete
(2)
View All
Add attachment
proposed patch, testcase, etc.
Jean-Yves Avenard [:jya]
Comment 1
2021-05-21 04:31:35 PDT
rdar://77463304
Jean-Yves Avenard [:jya]
Comment 2
2021-05-21 04:40:01 PDT
Created
attachment 429283
[details]
Patch
Peng Liu
Comment 3
2021-05-25 10:47:20 PDT
Comment on
attachment 429283
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=429283&action=review
> Source/WebCore/Modules/mediasession/MediaSession.cpp:288 > +bool MediaSession::callActionHandler(const MediaSessionActionDetails& actionDetails, TriggerGestureIndicator triggerGestureIndicator )
Nit. An extra space.
> Source/WebCore/Modules/mediasession/MediaSession.h:94 > + Yes,
Normally we define `No` as the first value in an enum class.
Chris Dumez
Comment 4
2021-05-25 10:51:22 PDT
Comment on
attachment 429283
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=429283&action=review
> Source/WebCore/Modules/mediasession/MediaSession.cpp:291 > + Optional<UserGestureIndicator> maybeGestureIndicator;
The existing pattern in WebKit seems to be: UserGestureIndicator gestureIndicator(triggerGestureIndicator == TriggerGestureIndicator::Yes ? makeOptional(ProcessingUserGesture) : WTF::nullopt);
>> Source/WebCore/Modules/mediasession/MediaSession.h:94 >> + Yes, > > Normally we define `No` as the first value in an enum class.
+1 (so that No = 0, Yes = 1)
Jean-Yves Avenard [:jya]
Comment 5
2021-05-27 07:35:48 PDT
Created
attachment 429877
[details]
Patch Apply comments
Eric Carlson
Comment 6
2021-05-27 08:45:33 PDT
Comment on
attachment 429877
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=429877&action=review
> Source/WebCore/ChangeLog:6 > +
It would be good to have a description of why we are making this change.
Jean-Yves Avenard [:jya]
Comment 7
2021-05-27 22:16:20 PDT
Created
attachment 429985
[details]
Patch
EWS
Comment 8
2021-05-28 13:08:17 PDT
Committed
r278222
(
238260@main
): <
https://commits.webkit.org/238260@main
> All reviewed patches have been landed. Closing bug and clearing flags on
attachment 429985
[details]
.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug