Title: [282549] releases/WebKitGTK/webkit-2.32/Source/WebCore
Revision
282549
Author
[email protected]
Date
2021-09-16 04:12:54 -0700 (Thu, 16 Sep 2021)

Log Message

Merge r279956 - MemoryIDBBackingStore cleanup.
<rdar://79497380> and https://bugs.webkit.org/show_bug.cgi?id=227993

Reviewed by Geoffrey Garen.

* Modules/indexeddb/server/MemoryIDBBackingStore.cpp:
(WebCore::IDBServer::MemoryIDBBackingStore::registerObjectStore):
* Modules/indexeddb/server/MemoryIDBBackingStore.h:

Modified Paths

Diff

Modified: releases/WebKitGTK/webkit-2.32/Source/WebCore/ChangeLog (282548 => 282549)


--- releases/WebKitGTK/webkit-2.32/Source/WebCore/ChangeLog	2021-09-16 11:12:46 UTC (rev 282548)
+++ releases/WebKitGTK/webkit-2.32/Source/WebCore/ChangeLog	2021-09-16 11:12:54 UTC (rev 282549)
@@ -1,3 +1,14 @@
+2021-07-15  Brady Eidson  <[email protected]>
+
+        MemoryIDBBackingStore cleanup.
+        <rdar://79497380> and https://bugs.webkit.org/show_bug.cgi?id=227993
+
+        Reviewed by Geoffrey Garen.
+
+        * Modules/indexeddb/server/MemoryIDBBackingStore.cpp:
+        (WebCore::IDBServer::MemoryIDBBackingStore::registerObjectStore):
+        * Modules/indexeddb/server/MemoryIDBBackingStore.h:
+
 2021-07-09  Said Abou-Hallawa  <[email protected]>
 
         SVGInlineTextBox::acquirePaintingResource() should return false if the resource can't be applied

Modified: releases/WebKitGTK/webkit-2.32/Source/WebCore/Modules/indexeddb/server/MemoryIDBBackingStore.cpp (282548 => 282549)


--- releases/WebKitGTK/webkit-2.32/Source/WebCore/Modules/indexeddb/server/MemoryIDBBackingStore.cpp	2021-09-16 11:12:46 UTC (rev 282548)
+++ releases/WebKitGTK/webkit-2.32/Source/WebCore/Modules/indexeddb/server/MemoryIDBBackingStore.cpp	2021-09-16 11:12:54 UTC (rev 282549)
@@ -584,8 +584,8 @@
 
 void MemoryIDBBackingStore::registerObjectStore(Ref<MemoryObjectStore>&& objectStore)
 {
-    ASSERT(!m_objectStoresByIdentifier.contains(objectStore->info().identifier()));
-    ASSERT(!m_objectStoresByName.contains(objectStore->info().name()));
+    RELEASE_ASSERT(!m_objectStoresByIdentifier.contains(objectStore->info().identifier()));
+    RELEASE_ASSERT(!m_objectStoresByName.contains(objectStore->info().name()));
 
     auto identifier = objectStore->info().identifier();
     m_objectStoresByName.set(objectStore->info().name(), &objectStore.get());

Modified: releases/WebKitGTK/webkit-2.32/Source/WebCore/Modules/indexeddb/server/MemoryIDBBackingStore.h (282548 => 282549)


--- releases/WebKitGTK/webkit-2.32/Source/WebCore/Modules/indexeddb/server/MemoryIDBBackingStore.h	2021-09-16 11:12:46 UTC (rev 282548)
+++ releases/WebKitGTK/webkit-2.32/Source/WebCore/Modules/indexeddb/server/MemoryIDBBackingStore.h	2021-09-16 11:12:54 UTC (rev 282549)
@@ -102,7 +102,7 @@
     HashMap<IDBResourceIdentifier, std::unique_ptr<MemoryBackingStoreTransaction>> m_transactions;
 
     HashMap<uint64_t, RefPtr<MemoryObjectStore>> m_objectStoresByIdentifier;
-    HashMap<String, MemoryObjectStore*> m_objectStoresByName;
+    HashMap<String, RefPtr<MemoryObjectStore>> m_objectStoresByName;
 };
 
 } // namespace IDBServer
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to