Index: Source/modules/webdatabase/DatabaseTracker.cpp |
diff --git a/Source/modules/webdatabase/DatabaseTracker.cpp b/Source/modules/webdatabase/DatabaseTracker.cpp |
index f5e16d43f4380d6047d9af423c006bc758ed7a1b..e919e2c1adaf3979146a2882cf232779b83e3bc7 100644 |
--- a/Source/modules/webdatabase/DatabaseTracker.cpp |
+++ b/Source/modules/webdatabase/DatabaseTracker.cpp |
@@ -59,7 +59,7 @@ static void databaseClosed(Database* database) |
DatabaseTracker& DatabaseTracker::tracker() |
{ |
- AtomicallyInitializedStatic(DatabaseTracker&, tracker = *new DatabaseTracker()); |
+ AtomicallyInitializedStaticReference(DatabaseTracker, tracker, new DatabaseTracker); |
return tracker; |
} |