[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [tor-browser/esr24] Bug 958867 - Consistent OwningObject handling in IDBFactory::Create methods. r=bent, a=sledru
commit 1b768e2f4c6ed464264efaef40d7c8efda730ab3
Author: Olli Pettay <Olli.Pettay@xxxxxxxxxxx>
Date: Sun Jan 12 04:45:15 2014 +0200
Bug 958867 - Consistent OwningObject handling in IDBFactory::Create methods. r=bent, a=sledru
---
dom/indexedDB/IDBFactory.cpp | 3 +++
1 file changed, 3 insertions(+)
diff --git a/dom/indexedDB/IDBFactory.cpp b/dom/indexedDB/IDBFactory.cpp
index 43a6cc4..1e7b73a 100644
--- a/dom/indexedDB/IDBFactory.cpp
+++ b/dom/indexedDB/IDBFactory.cpp
@@ -133,6 +133,9 @@ IDBFactory::Create(nsPIDOMWindow* aWindow,
factory->mWindow = aWindow;
factory->mContentParent = aContentParent;
+ NS_HOLD_JS_OBJECTS(factory, IDBFactory);
+ factory->mRootedOwningObject = true;
+
if (!IndexedDatabaseManager::IsMainProcess()) {
TabChild* tabChild = GetTabChildFrom(aWindow);
NS_ENSURE_TRUE(tabChild, NS_ERROR_DOM_INDEXEDDB_UNKNOWN_ERR);
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits