summaryrefslogtreecommitdiffstats
path: root/xpcom/glue/nsWeakReference.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'xpcom/glue/nsWeakReference.cpp')
-rw-r--r--xpcom/glue/nsWeakReference.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/xpcom/glue/nsWeakReference.cpp b/xpcom/glue/nsWeakReference.cpp
index 57f372641..be263e1c2 100644
--- a/xpcom/glue/nsWeakReference.cpp
+++ b/xpcom/glue/nsWeakReference.cpp
@@ -37,6 +37,7 @@ public:
// nsIWeakReference...
NS_DECL_NSIWEAKREFERENCE
virtual size_t SizeOfOnlyThis(mozilla::MallocSizeOf aMallocSizeOf) const override;
+ bool IsAlive() const override { return mReferent != nullptr; }
private:
MOZ_WEAKREF_DECL_OWNINGTHREAD