| Index: components/test_runner/test_runner_for_specific_view.cc
|
| diff --git a/components/test_runner/test_runner_for_specific_view.cc b/components/test_runner/test_runner_for_specific_view.cc
|
| index 7b9d08847be3dfa21cd7ac25e0ae4bdd050c5c91..2a1b55b7ecb0187bd47ebbf12215dd751b72e4dd 100644
|
| --- a/components/test_runner/test_runner_for_specific_view.cc
|
| +++ b/components/test_runner/test_runner_for_specific_view.cc
|
| @@ -367,8 +367,13 @@ void TestRunnerForSpecificView::SendBluetoothManualChooserEvent(
|
| void TestRunnerForSpecificView::SetBackingScaleFactor(
|
| double value,
|
| v8::Local<v8::Function> callback) {
|
| - delegate()->SetDeviceScaleFactor(value);
|
| - PostV8Callback(callback);
|
| + bool use_zoom_for_dsf_enabled = delegate()->SetDeviceScaleFactor(value);
|
| +
|
| + v8::UniquePersistent<v8::Function> global_callback(blink::mainThreadIsolate(),
|
| + callback);
|
| + v8::Local<v8::Value> arg =
|
| + v8::Boolean::New(blink::mainThreadIsolate(), use_zoom_for_dsf_enabled);
|
| + PostV8CallbackWithArgs(std::move(global_callback), 1, &arg);
|
| }
|
|
|
| void TestRunnerForSpecificView::EnableUseZoomForDSF(
|
|
|