Index: chrome/browser/apps/ephemeral_app_browsertest.cc |
diff --git a/chrome/browser/apps/ephemeral_app_browsertest.cc b/chrome/browser/apps/ephemeral_app_browsertest.cc |
index fd1d298e93e56c4753f68fe4497c4f9fbe0337ae..348a125b8ec5b91945d7bd9a066cf84209897d06 100644 |
--- a/chrome/browser/apps/ephemeral_app_browsertest.cc |
+++ b/chrome/browser/apps/ephemeral_app_browsertest.cc |
@@ -533,8 +533,8 @@ class EphemeralAppBrowserTest : public EphemeralAppTestBase { |
for (syncer::SyncChangeList::iterator it = |
mock_sync_processor_.changes().begin(); |
it != mock_sync_processor_.changes().end(); ++it) { |
- scoped_ptr<AppSyncData> data(new AppSyncData(*it)); |
- if (data->id() == id) |
+ scoped_ptr<AppSyncData> data(AppSyncData::CreateFromSyncChange(*it)); |
+ if (data.get() && data->id() == id) |
sync_data.reset(data.release()); |
} |