include/svx/svdedxv.hxx       |    2 +-
 svx/source/svdraw/svdedxv.cxx |    7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

New commits:
commit 85c5c168f00bb1f8571834587f3693efdfc2e4b3
Author:     Noel <[email protected]>
AuthorDate: Tue Feb 2 13:28:54 2021 +0200
Commit:     Noel Grandin <[email protected]>
CommitDate: Tue Feb 2 18:41:51 2021 +0100

    use unique_ptr in ImpHandleMotionThroughBoxesKeyInput
    
    Change-Id: Ieccf70ca52a639204cd576449c0d89c3419835fe
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110312
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <[email protected]>

diff --git a/include/svx/svdedxv.hxx b/include/svx/svdedxv.hxx
index 35c4be3282c1..36763ea01656 100644
--- a/include/svx/svdedxv.hxx
+++ b/include/svx/svdedxv.hxx
@@ -116,7 +116,7 @@ protected:
     virtual SdrUndoManager* getSdrUndoManagerForEnhancedTextEdit() const;
 
     void ImpMoveCursorAfterChainingEvent(TextChainCursorManager 
*pCursorManager);
-    TextChainCursorManager *ImpHandleMotionThroughBoxesKeyInput(const 
KeyEvent& rKEvt, bool *bOutHandled);
+    std::unique_ptr<TextChainCursorManager> 
ImpHandleMotionThroughBoxesKeyInput(const KeyEvent& rKEvt, bool *bOutHandled);
 
 
     OutlinerView* ImpFindOutlinerView(vcl::Window const * pWin) const;
diff --git a/svx/source/svdraw/svdedxv.cxx b/svx/source/svdraw/svdedxv.cxx
index 75190e09072c..a066f62d4471 100644
--- a/svx/source/svdraw/svdedxv.cxx
+++ b/svx/source/svdraw/svdedxv.cxx
@@ -1766,8 +1766,8 @@ bool SdrObjEditView::IsTextEditFrameHit(const Point& 
rHit) const
     return bOk;
 }
 
-TextChainCursorManager* 
SdrObjEditView::ImpHandleMotionThroughBoxesKeyInput(const KeyEvent& rKEvt,
-                                                                            
bool* bOutHandled)
+std::unique_ptr<TextChainCursorManager>
+SdrObjEditView::ImpHandleMotionThroughBoxesKeyInput(const KeyEvent& rKEvt, 
bool* bOutHandled)
 {
     *bOutHandled = false;
 
@@ -1778,7 +1778,8 @@ TextChainCursorManager* 
SdrObjEditView::ImpHandleMotionThroughBoxesKeyInput(cons
     if (!pTextObj->GetNextLinkInChain() && !pTextObj->GetPrevLinkInChain())
         return nullptr;
 
-    TextChainCursorManager* pCursorManager = new TextChainCursorManager(this, 
pTextObj);
+    std::unique_ptr<TextChainCursorManager> pCursorManager(
+        new TextChainCursorManager(this, pTextObj));
     if (pCursorManager->HandleKeyEvent(rKEvt))
     {
         // Possibly do other stuff here if necessary...
_______________________________________________
Libreoffice-commits mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to