[Libreoffice-commits] core.git: Branch 'libreoffice-5-2' - reportdesign/source

Julien Nabet serval2412 at yahoo.fr
Wed Oct 26 21:37:26 UTC 2016


 reportdesign/source/ui/dlg/Condition.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit a369b0a056ba121b00328a1dc74cd48d8735b361
Author: Julien Nabet <serval2412 at yahoo.fr>
Date:   Sun Oct 23 13:26:49 2016 +0200

    Related tdf#103421: disposeAndClear m_aColorSet (reportdesign)
    
    m_aColorSet has been declared as VclPtr<ValueSet>
    then initialized with VclPtr<ValueSet>::Create(this, WinBits( WB_ITEMBORDER | WB_NAMEFIELD | WB_3DLOOK | WB_NO_DIRECTSELECT))
    Following vcl/README.lifecycle, we're on the case 2 of "Who owns & disposes what ?"
    so we should use disposeAndClear
    
    Change-Id: I5809b54b8a15c365362c05c35a7499d8f4f69ed2
    Reviewed-on: https://gerrit.libreoffice.org/30176
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>
    (cherry picked from commit ef663010434da24ecda35d0f0c26ce1a2b2c0f6c)
    Reviewed-on: https://gerrit.libreoffice.org/30177
    Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>

diff --git a/reportdesign/source/ui/dlg/Condition.cxx b/reportdesign/source/ui/dlg/Condition.cxx
index 36cf305..63ed903 100644
--- a/reportdesign/source/ui/dlg/Condition.cxx
+++ b/reportdesign/source/ui/dlg/Condition.cxx
@@ -161,7 +161,7 @@ OColorPopup::~OColorPopup()
 void OColorPopup::dispose()
 {
     disposeBuilder();
-    m_aColorSet.clear();
+    m_aColorSet.disposeAndClear();
     m_pCondition.clear();
     FloatingWindow::dispose();
 }


More information about the Libreoffice-commits mailing list