Index: chrome/browser/sync/glue/device_info.cc |
diff --git a/chrome/browser/sync/glue/device_info.cc b/chrome/browser/sync/glue/device_info.cc |
index f3ea3602ddef8da4ffd64053a8f20d651f4c4f5f..f477dd8958af265bbbb40ff408475fde413372c3 100644 |
--- a/chrome/browser/sync/glue/device_info.cc |
+++ b/chrome/browser/sync/glue/device_info.cc |
@@ -60,6 +60,15 @@ DeviceInfo::DeviceInfo(const std::string& guid, |
DeviceInfo::~DeviceInfo() { } |
+DeviceInfo* DeviceInfo::Clone() const { |
+ return new DeviceInfo(guid(), |
+ client_name(), |
+ chrome_version(), |
+ sync_user_agent(), |
+ device_type(), |
+ signin_scoped_device_id()); |
+} |
+ |
const std::string& DeviceInfo::guid() const { |
return guid_; |
} |