Bug 242158 - RemoteRenderingBackend::prepareBuffersForDisplay should move its result into the completion handler
Summary: RemoteRenderingBackend::prepareBuffersForDisplay should move its result into ...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Process Model (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Cameron McCormack (:heycam)
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2022-06-29 19:18 PDT by Cameron McCormack (:heycam)
Modified: 2022-06-29 20:28 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cameron McCormack (:heycam) 2022-06-29 19:18:52 PDT
We currently copy the contents of the PrepareBackingStoreBuffersOutputData vector, which means retaining and releasing a Mach send right unnecessarily.
Comment 1 Cameron McCormack (:heycam) 2022-06-29 19:22:16 PDT
Pull request: https://github.com/WebKit/WebKit/pull/1932
Comment 2 EWS 2022-06-29 20:27:50 PDT
Committed 251976@main (29e7147feebc): <https://commits.webkit.org/251976@main>

Reviewed commits have been landed. Closing PR #1932 and removing active labels.
Comment 3 Radar WebKit Bug Importer 2022-06-29 20:28:13 PDT
<rdar://problem/96188094>