Index: Source/modules/presentation/PresentationAvailability.cpp |
diff --git a/Source/modules/presentation/PresentationAvailability.cpp b/Source/modules/presentation/PresentationAvailability.cpp |
index fee8c16ed5ffeffa6edb9058bdf1fa402236920f..3a5f523997cbce02ae986de5fa8aa09a53ef5402 100644 |
--- a/Source/modules/presentation/PresentationAvailability.cpp |
+++ b/Source/modules/presentation/PresentationAvailability.cpp |
@@ -31,9 +31,9 @@ WebPresentationClient* presentationClient(ExecutionContext* executionContext) |
} // anonymous namespace |
// static |
-PresentationAvailability* PresentationAvailability::take(ScriptPromiseResolver* resolver, bool value) |
+PresentationAvailability* PresentationAvailability::take(ScriptPromiseResolver* resolver, PassOwnPtr<bool> value) |
{ |
- PresentationAvailability* presentationAvailability = new PresentationAvailability(resolver->executionContext(), value); |
+ PresentationAvailability* presentationAvailability = new PresentationAvailability(resolver->executionContext(), *value); |
presentationAvailability->suspendIfNeeded(); |
presentationAvailability->updateListening(); |
return presentationAvailability; |