diff options
author | Takeshi Abe <tabe@fixedpoint.jp> | 2015-12-09 17:59:04 +0900 |
---|---|---|
committer | Noel Grandin <noelgrandin@gmail.com> | 2015-12-10 10:40:15 +0000 |
commit | 434d8e2c7042a4d11b9d74ce84434e2bcc249038 (patch) | |
tree | 39e6c9359d92ff45fafc4996326725cf9be7306c /starmath/inc | |
parent | 363a9c05fa074df5551bef7876654b38eaca4060 (diff) |
starmath: SmElementPointer is not shared actually
... rather, it's owned by maElementList.
So, use just std::unique_ptr<SmElement> instead.
Change-Id: Id18466083535677e0f7d07f8c523b433c5e2a9ec
Reviewed-on: https://gerrit.libreoffice.org/20490
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Diffstat (limited to 'starmath/inc')
-rw-r--r-- | starmath/inc/ElementsDockingWindow.hxx | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/starmath/inc/ElementsDockingWindow.hxx b/starmath/inc/ElementsDockingWindow.hxx index e57e50c73eae..4e1652abbcd1 100644 --- a/starmath/inc/ElementsDockingWindow.hxx +++ b/starmath/inc/ElementsDockingWindow.hxx @@ -85,15 +85,12 @@ class SmElementsControl : public Control virtual void MouseButtonDown(const MouseEvent& rMEvt) override; virtual void MouseMove( const MouseEvent& rMEvt ) override; - typedef std::shared_ptr<SmElement> SmElementPointer; - typedef std::vector< SmElementPointer > SmElementList; - SmDocShell* mpDocShell; SmFormat maFormat; sal_uInt16 maCurrentSetId; SmElement* mpCurrentElement; - SmElementList maElementList; + std::vector< std::unique_ptr<SmElement> > maElementList; Size maMaxElementDimensions; bool mbVerticalMode; VclPtr< ScrollBar > mxScroll; |