summaryrefslogtreecommitdiff
path: root/extensions
diff options
context:
space:
mode:
authorNoel <noel.grandin@collabora.co.uk>2021-02-26 15:22:59 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2021-02-27 11:55:08 +0100
commit92b96423e0cf494e562e9771fc2b315d46fffc39 (patch)
tree18c228c8359810bd7cadb0d81190a3e7c3919077 /extensions
parented40d477b2412d4f23540052ca0748028c6103e6 (diff)
loplugin:refcounting in extensions
Change-Id: I3a03bdb53e2d75da3ca40b48ed8fd133dbf69dff Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111634 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'extensions')
-rw-r--r--extensions/source/bibliography/bibmod.cxx2
-rw-r--r--extensions/source/bibliography/bibmod.hxx3
2 files changed, 3 insertions, 2 deletions
diff --git a/extensions/source/bibliography/bibmod.cxx b/extensions/source/bibliography/bibmod.cxx
index 1a4f6cca47d2..c355e836a02b 100644
--- a/extensions/source/bibliography/bibmod.cxx
+++ b/extensions/source/bibliography/bibmod.cxx
@@ -74,7 +74,7 @@ BibModul::~BibModul()
pBibConfig = nullptr;
}
-BibDataManager* BibModul::createDataManager()
+rtl::Reference<BibDataManager> BibModul::createDataManager()
{
return new BibDataManager();
}
diff --git a/extensions/source/bibliography/bibmod.hxx b/extensions/source/bibliography/bibmod.hxx
index e651f720e753..6720b50bc549 100644
--- a/extensions/source/bibliography/bibmod.hxx
+++ b/extensions/source/bibliography/bibmod.hxx
@@ -21,6 +21,7 @@
#define INCLUDED_EXTENSIONS_SOURCE_BIBLIOGRAPHY_BIBMOD_HXX
#include <locale>
+#include <rtl/ref.hxx>
class BibDataManager;
class BibConfig;
@@ -38,7 +39,7 @@ class BibModul
const std::locale& GetResLocale() const { return m_aResLocale; }
static BibConfig* GetConfig();
- static BibDataManager* createDataManager();
+ static rtl::Reference<BibDataManager> createDataManager();
};