diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2019-12-03 15:02:05 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2019-12-04 19:44:43 +0100 |
commit | 87d6a410e7676babc5475c2d7c05cde4d36d86c5 (patch) | |
tree | 18931c8dbcb72f533dd896ad7741c4337c29a4b3 /include/basic | |
parent | tdf#128845 writer, cannot modify a bibliography entry (diff) | |
download | core-87d6a410e7676babc5475c2d7c05cde4d36d86c5.tar.gz core-87d6a410e7676babc5475c2d7c05cde4d36d86c5.zip |
tdf#129107 objects in basic disappear
Reverts part of "loplugin:useuniqueptr in SbModule"
This reverts commit 263d7325691f4b0a1bda155f1c53bbcf712e9f09.
because SbClassModuleObject is playing silly buggers with
ownership by messing with fields in its SbModule superclass.
Change-Id: I725332d080663e94b57f4bd4e1fb05aeeddf9038
Reviewed-on: https://gerrit.libreoffice.org/84352
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
(cherry picked from commit 30c707666dbe810c577dc14bc995dc91c2293b17)
Reviewed-on: https://gerrit.libreoffice.org/84430
Diffstat (limited to 'include/basic')
-rw-r--r-- | include/basic/sbmod.hxx | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/include/basic/sbmod.hxx b/include/basic/sbmod.hxx index 8b9b78e9a07f..608a763b06dd 100644 --- a/include/basic/sbmod.hxx +++ b/include/basic/sbmod.hxx @@ -27,7 +27,6 @@ #include <rtl/ustring.hxx> #include <vector> #include <deque> -#include <memory> #include <basic/basicdllapi.h> #include <com/sun/star/uno/Reference.hxx> @@ -63,9 +62,9 @@ protected: css::uno::Reference< css::script::XInvocation > mxWrapper; OUString aOUSource; OUString aComment; - std::unique_ptr<SbiImage> pImage; // the Image - std::unique_ptr<SbiBreakpoints> pBreaks; // Breakpoints - std::unique_ptr<SbClassData> pClassData; + SbiImage* pImage; // the Image + SbiBreakpoints* pBreaks; // Breakpoints + std::unique_ptr<SbClassData> pClassData; bool mbVBACompat; sal_Int32 mnType; SbxObjectRef pDocObject; // an impl object ( used by Document Modules ) |