diff options
author | Noel <noel.grandin@collabora.co.uk> | 2021-02-26 15:22:59 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2021-02-27 11:55:08 +0100 |
commit | 92b96423e0cf494e562e9771fc2b315d46fffc39 (patch) | |
tree | 18c228c8359810bd7cadb0d81190a3e7c3919077 /extensions | |
parent | ed40d477b2412d4f23540052ca0748028c6103e6 (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.cxx | 2 | ||||
-rw-r--r-- | extensions/source/bibliography/bibmod.hxx | 3 |
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(); }; |