[Code Health] Remove a use of base::SupportsWeakPtr. (ppapi)
Bug: 40485134 Change-Id: I8f0a24a364ca6f6cb81c072f297af6ca55018794 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5639216 Commit-Queue: Dave Tapuska <dtapuska@chromium.org> Reviewed-by: Derek Schuff <dschuff@chromium.org> Cr-Commit-Position: refs/heads/main@{#1317027}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
c39a1ee86c
commit
0b0bee3828
@ -51,7 +51,7 @@ int32_t DeviceEnumerationResourceHelper::EnumerateDevices(
|
||||
PluginResource::RENDERER, msg,
|
||||
base::BindOnce(
|
||||
&DeviceEnumerationResourceHelper::OnPluginMsgEnumerateDevicesReply,
|
||||
AsWeakPtr(), output, callback));
|
||||
weak_ptr_factory_.GetWeakPtr(), output, callback));
|
||||
return PP_OK_COMPLETIONPENDING;
|
||||
}
|
||||
|
||||
|
@ -32,8 +32,7 @@ namespace proxy {
|
||||
class PluginResource;
|
||||
class ResourceMessageReplyParams;
|
||||
|
||||
class PPAPI_PROXY_EXPORT DeviceEnumerationResourceHelper
|
||||
: public base::SupportsWeakPtr<DeviceEnumerationResourceHelper> {
|
||||
class PPAPI_PROXY_EXPORT DeviceEnumerationResourceHelper final {
|
||||
public:
|
||||
// |owner| must outlive this object.
|
||||
explicit DeviceEnumerationResourceHelper(PluginResource* owner);
|
||||
@ -79,6 +78,7 @@ class PPAPI_PROXY_EXPORT DeviceEnumerationResourceHelper
|
||||
std::unique_ptr<ThreadAwareCallback<PP_MonitorDeviceChangeCallback>>
|
||||
monitor_callback_;
|
||||
void* monitor_user_data_;
|
||||
base::WeakPtrFactory<DeviceEnumerationResourceHelper> weak_ptr_factory_{this};
|
||||
};
|
||||
|
||||
} // namespace proxy
|
||||
|
Reference in New Issue
Block a user