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