From 7ee600dafca4a858f36a7f967b01bbef3f510ecc Mon Sep 17 00:00:00 2001
From: "troy%netscape.com" <troy%netscape.com>
Date: Tue, 14 Mar 2000 04:06:10 +0000
Subject: [PATCH] Changed to use threadsafe implementations of addref/release

---
 gfx/src/nsImageNetContextAsync.cpp | 6 +++---
 gfx/src/nsImageURL.cpp             | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/gfx/src/nsImageNetContextAsync.cpp b/gfx/src/nsImageNetContextAsync.cpp
index d2045dc8677c3..0c1b247a6f88c 100644
--- a/gfx/src/nsImageNetContextAsync.cpp
+++ b/gfx/src/nsImageNetContextAsync.cpp
@@ -158,8 +158,8 @@ ImageConsumer::ImageConsumer(ilIURL *aURL, ImageNetContextImpl *aContext)
   mUserContext = nsnull;
 }
 
-NS_IMPL_ADDREF(ImageConsumer)
-NS_IMPL_RELEASE(ImageConsumer)
+NS_IMPL_THREADSAFE_ADDREF(ImageConsumer)
+NS_IMPL_THREADSAFE_RELEASE(ImageConsumer)
 
 NS_INTERFACE_MAP_BEGIN(ImageConsumer)
    NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIContentListener)
@@ -531,7 +531,7 @@ ImageNetContextImpl::~ImageNetContextImpl()
   }
 }
 
-NS_IMPL_ISUPPORTS(ImageNetContextImpl, kIImageNetContextIID)
+NS_IMPL_THREADSAFE_ISUPPORTS(ImageNetContextImpl, kIImageNetContextIID)
 
 ilINetContext* 
 ImageNetContextImpl::Clone()
diff --git a/gfx/src/nsImageURL.cpp b/gfx/src/nsImageURL.cpp
index 8d7632453ee20..2fde7a74982bd 100644
--- a/gfx/src/nsImageURL.cpp
+++ b/gfx/src/nsImageURL.cpp
@@ -122,8 +122,8 @@ ImageURLImpl::QueryInterface(const nsIID& aIID,
   return NS_NOINTERFACE;
 }
 
-NS_IMPL_ADDREF(ImageURLImpl)
-NS_IMPL_RELEASE(ImageURLImpl)
+NS_IMPL_THREADSAFE_ADDREF(ImageURLImpl)
+NS_IMPL_THREADSAFE_RELEASE(ImageURLImpl)
 
 void 
 ImageURLImpl::SetReader(ilINetReader *aReader)
-- 
GitLab