| 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..a314217d0d9962a4acb446e6c89096ffa769ad8d 100644
|
| --- a/components/test_runner/test_runner_for_specific_view.cc
|
| +++ b/components/test_runner/test_runner_for_specific_view.cc
|
| @@ -368,7 +368,14 @@ void TestRunnerForSpecificView::SetBackingScaleFactor(
|
| double value,
|
| v8::Local<v8::Function> callback) {
|
| delegate()->SetDeviceScaleFactor(value);
|
| - PostV8Callback(callback);
|
| +
|
| + // TODO(oshima): remove this callback argument when all platforms are migrated
|
| + // to use-zoom-for-dsf by default
|
| + v8::UniquePersistent<v8::Function> global_callback(blink::mainThreadIsolate(),
|
| + callback);
|
| + v8::Local<v8::Value> arg = v8::Boolean::New(
|
| + blink::mainThreadIsolate(), delegate()->IsUseZoomForDSFEnabled());
|
| + PostV8CallbackWithArgs(std::move(global_callback), 1, &arg);
|
| }
|
|
|
| void TestRunnerForSpecificView::EnableUseZoomForDSF(
|
|
|