From 8751f25fe1a294dd217b3003f8dab7abc442d1b3 Mon Sep 17 00:00:00 2001 From: "beard%netscape.com" Date: Thu, 1 Mar 2001 17:48:36 +0000 Subject: [PATCH] [not part of build] Use NS_IMPL_THREADSAFE_ISUPPORTS0 to avoid thread-safety asserts in DiskCacheEntry. git-svn-id: svn://10.0.0.236/trunk@88300 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/netwerk/cache/src/nsDiskCacheDevice.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mozilla/netwerk/cache/src/nsDiskCacheDevice.cpp b/mozilla/netwerk/cache/src/nsDiskCacheDevice.cpp index 22212ad1355..788dcd99496 100644 --- a/mozilla/netwerk/cache/src/nsDiskCacheDevice.cpp +++ b/mozilla/netwerk/cache/src/nsDiskCacheDevice.cpp @@ -125,6 +125,8 @@ public: { } + virtual ~DiskCacheEntry() {} + nsCOMPtr& getTransport(nsCacheAccessMode mode) { return mTransports[mode - 1]; @@ -144,7 +146,8 @@ private: nsCOMPtr mTransports[3]; PRBool mDirty; }; -NS_IMPL_ISUPPORTS0(DiskCacheEntry); +// NS_IMPL_ISUPPORTS0(DiskCacheEntry); +NS_IMPL_THREADSAFE_ISUPPORTS0(DiskCacheEntry); static DiskCacheEntry* getDiskCacheEntry(nsCacheEntry * entry)