Index: content/shell/renderer/test_runner/test_runner.cc |
diff --git a/content/shell/renderer/test_runner/test_runner.cc b/content/shell/renderer/test_runner/test_runner.cc |
index 7bf164bbfbb5dbf71db4a03aa041a4f82b4e3cc7..cd91523abfa0b998b9032183a02af5377e943390 100644 |
--- a/content/shell/renderer/test_runner/test_runner.cc |
+++ b/content/shell/renderer/test_runner/test_runner.cc |
@@ -204,6 +204,7 @@ class TestRunnerBindings : public gin::Wrappable<TestRunnerBindings> { |
double dischargingTime, |
double level); |
void ResetBatteryStatus(); |
+ void SetMockScreenAvailability(bool available); |
void DidAcquirePointerLock(); |
void DidNotAcquirePointerLock(); |
void DidLosePointerLock(); |
@@ -410,6 +411,8 @@ gin::ObjectTemplateBuilder TestRunnerBindings::GetObjectTemplateBuilder( |
.SetMethod("didChangeBatteryStatus", |
&TestRunnerBindings::DidChangeBatteryStatus) |
.SetMethod("resetBatteryStatus", &TestRunnerBindings::ResetBatteryStatus) |
+ .SetMethod("setMockScreenAvailability", |
+ &TestRunnerBindings::SetMockScreenAvailability) |
.SetMethod("didAcquirePointerLock", |
&TestRunnerBindings::DidAcquirePointerLock) |
.SetMethod("didNotAcquirePointerLock", |
@@ -964,6 +967,11 @@ void TestRunnerBindings::ResetBatteryStatus() { |
runner_->ResetBatteryStatus(); |
} |
+void TestRunnerBindings::SetMockScreenAvailability(bool available) { |
+ if (runner_) |
+ runner_->SetMockScreenAvailability(available); |
+} |
+ |
void TestRunnerBindings::DidAcquirePointerLock() { |
if (runner_) |
runner_->DidAcquirePointerLock(); |
@@ -2447,6 +2455,10 @@ void TestRunner::ResetBatteryStatus() { |
delegate_->DidChangeBatteryStatus(status); |
} |
+void TestRunner::SetMockScreenAvailability(bool available) { |
+ delegate_->SetScreenAvailability(available); |
+} |
+ |
void TestRunner::DidAcquirePointerLock() { |
DidAcquirePointerLockInternal(); |
} |