summaryrefslogtreecommitdiff
path: root/xmlhelp
diff options
context:
space:
mode:
authorNoel <noel.grandin@collabora.co.uk>2021-03-01 20:36:47 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2021-03-02 07:20:06 +0100
commit095928cd526da3b26c44e204624a4e5b55cfcaaa (patch)
tree5b0b36119e90f97b1f3219a4451735ac1d447a47 /xmlhelp
parent1627539c847dc0afe7441855181a69bc614d60b5 (diff)
loplugin:refcounting in xmlhelp
Change-Id: I0b045ab762e946db16632637f24b06d20e294bc8 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111768 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'xmlhelp')
-rw-r--r--xmlhelp/source/cxxhelp/provider/content.cxx4
-rw-r--r--xmlhelp/source/cxxhelp/provider/resultsetfactory.hxx3
2 files changed, 4 insertions, 3 deletions
diff --git a/xmlhelp/source/cxxhelp/provider/content.cxx b/xmlhelp/source/cxxhelp/provider/content.cxx
index 273c68555c9f..f16c6b880471 100644
--- a/xmlhelp/source/cxxhelp/provider/content.cxx
+++ b/xmlhelp/source/cxxhelp/provider/content.cxx
@@ -154,7 +154,7 @@ public:
{
}
- ResultSetBase* createResultSet() override
+ rtl::Reference<ResultSetBase> createResultSet() override
{
return new ResultSetForRoot( m_xContext,
m_xProvider,
@@ -191,7 +191,7 @@ public:
{
}
- ResultSetBase* createResultSet() override
+ rtl::Reference<ResultSetBase> createResultSet() override
{
return new ResultSetForQuery( m_xContext,
m_xProvider,
diff --git a/xmlhelp/source/cxxhelp/provider/resultsetfactory.hxx b/xmlhelp/source/cxxhelp/provider/resultsetfactory.hxx
index 2dba0ec05fb6..ad1e03c13196 100644
--- a/xmlhelp/source/cxxhelp/provider/resultsetfactory.hxx
+++ b/xmlhelp/source/cxxhelp/provider/resultsetfactory.hxx
@@ -21,6 +21,7 @@
#define INCLUDED_XMLHELP_SOURCE_CXXHELP_PROVIDER_RESULTSETFACTORY_HXX
#include "resultsetbase.hxx"
+#include <rtl/ref.hxx>
namespace chelp {
@@ -32,7 +33,7 @@ namespace chelp {
virtual ~ResultSetFactory() { };
- virtual ResultSetBase* createResultSet() = 0;
+ virtual rtl::Reference<ResultSetBase> createResultSet() = 0;
};