summaryrefslogtreecommitdiff
path: root/include/vcl/vclreferencebase.hxx
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2017-05-15 15:33:25 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2017-05-22 08:39:54 +0200
commit40a9cb3ba4d63eef736ce449567061a4ffa90714 (patch)
treec96dc4b3f2899e1b773ac75d103ebeefd9341d98 /include/vcl/vclreferencebase.hxx
parent419ca3999d87def283217bad7e42b3e95df6e22b (diff)
verify that VclPtr properly disposed
Change-Id: Ia76b7ad9e6d7fefaf0088372b5f5fc7dc51c2846 Reviewed-on: https://gerrit.libreoffice.org/37649 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'include/vcl/vclreferencebase.hxx')
-rw-r--r--include/vcl/vclreferencebase.hxx7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/vcl/vclreferencebase.hxx b/include/vcl/vclreferencebase.hxx
index f5399c816366..feb1f19523e4 100644
--- a/include/vcl/vclreferencebase.hxx
+++ b/include/vcl/vclreferencebase.hxx
@@ -44,6 +44,13 @@ public:
if (osl_atomic_decrement(&mnRefCnt) == 0)
delete this;
}
+#ifdef DBG_UTIL
+#ifndef WNT
+ int getRefCount() const { return mnRefCnt; }
+#endif
+#endif
+
+
private:
VclReferenceBase(const VclReferenceBase&) = delete;
VclReferenceBase& operator=(const VclReferenceBase&) = delete;