The copresence device ID is supposed to be persistent, but until now we haven't actually saved it to disk.
BUG=400952
Review URL: https://codereview.chromium.org/833633005
Cr-Commit-Position: refs/heads/master@{#310890}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index ab3bc86..de0f753 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -121,7 +121,10 @@
#include "chrome/browser/signin/easy_unlock_service.h"
#include "chrome/browser/ui/webui/extensions/extension_settings_handler.h"
#include "extensions/browser/extension_prefs.h"
+#if !defined(OS_ANDROID) && !defined(OS_IOS)
+#include "chrome/browser/extensions/api/copresence/copresence_api.h"
#endif
+#endif // defined(ENABLE_EXTENSIONS)
#if defined(ENABLE_PLUGIN_INSTALLATION)
#include "chrome/browser/plugins/plugins_resource_service.h"
@@ -437,7 +440,10 @@
extensions::launch_util::RegisterProfilePrefs(registry);
ExtensionWebUI::RegisterProfilePrefs(registry);
extensions::ExtensionPrefs::RegisterProfilePrefs(registry);
+#if !defined(OS_ANDROID) && !defined(OS_IOS)
+ extensions::CopresenceService::RegisterProfilePrefs(registry);
#endif
+#endif // defined(ENABLE_EXTENSIONS)
#if defined(ENABLE_NOTIFICATIONS)
DesktopNotificationService::RegisterProfilePrefs(registry);