| Index: ios/chrome/common/physical_web/ios_chrome_physical_web_data_source.mm
|
| diff --git a/ios/chrome/common/physical_web/ios_chrome_physical_web_data_source.mm b/ios/chrome/common/physical_web/ios_chrome_physical_web_data_source.mm
|
| index d2762f21837ac2c1557984ea9b6ff633437523a6..41ce75763a7144104d88c660a349203692f862c8 100644
|
| --- a/ios/chrome/common/physical_web/ios_chrome_physical_web_data_source.mm
|
| +++ b/ios/chrome/common/physical_web/ios_chrome_physical_web_data_source.mm
|
| @@ -4,7 +4,6 @@
|
|
|
| #import "ios/chrome/common/physical_web/ios_chrome_physical_web_data_source.h"
|
|
|
| -#include "base/logging.h"
|
| #include "base/memory/ptr_util.h"
|
| #include "base/values.h"
|
| #import "ios/chrome/common/physical_web/physical_web_scanner.h"
|
| @@ -37,9 +36,10 @@ void IOSChromePhysicalWebDataSource::StopDiscovery() {
|
| }
|
|
|
| std::unique_ptr<base::ListValue> IOSChromePhysicalWebDataSource::GetMetadata() {
|
| - std::unique_ptr<base::ListValue> metadata = [scanner_ metadata];
|
| - DCHECK(metadata);
|
| - return metadata;
|
| + if (!scanner_) {
|
| + return base::MakeUnique<base::ListValue>();
|
| + }
|
| + return [scanner_ metadata];
|
| }
|
|
|
| bool IOSChromePhysicalWebDataSource::HasUnresolvedDiscoveries() {
|
|
|