[Libreoffice-commits] core.git: 2 commits - svx/source vcl/source

Caolán McNamara caolanm at redhat.com
Tue May 26 09:00:12 PDT 2015


 svx/source/sidebar/line/LineWidthControl.cxx |    4 ++--
 vcl/source/window/window.cxx                 |   22 +++++++---------------
 2 files changed, 9 insertions(+), 17 deletions(-)

New commits:
commit 2efb9d3c9841397cca3a66714504ee25d2120bd2
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Tue May 26 16:59:15 2015 +0100

    Related: tdf#91542 line box width cannot be changed
    
    Change-Id: Ibbeefcff785ee76a1a7ce46d98c1006fc8fe46fc

diff --git a/svx/source/sidebar/line/LineWidthControl.cxx b/svx/source/sidebar/line/LineWidthControl.cxx
index 6723f6b..2ee411c 100644
--- a/svx/source/sidebar/line/LineWidthControl.cxx
+++ b/svx/source/sidebar/line/LineWidthControl.cxx
@@ -263,7 +263,7 @@ void LineWidthControl::SetWidthSelect( long lValue, bool bValuable, SfxMapUnit e
 
 IMPL_LINK(LineWidthControl, VSSelectHdl, void *, pControl)
 {
-    if (pControl == &maVSWidth)
+    if (pControl == maVSWidth.get())
     {
         sal_uInt16 iPos = maVSWidth->GetSelectItemId();
         if (iPos >= 1 && iPos <= 8)
@@ -308,7 +308,7 @@ IMPL_LINK(LineWidthControl, VSSelectHdl, void *, pControl)
 
 IMPL_LINK(LineWidthControl, MFModifyHdl, void *, pControl)
 {
-    if(pControl == &maMFWidth)
+    if (pControl == maMFWidth.get())
     {
         if(maVSWidth->GetSelItem())
         {
commit 662906ea642c8332428487f0766fb7394fdfd35c
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Tue May 26 16:36:24 2015 +0100

    if foo delete foo -> delete foo
    
    Change-Id: I62c02f8ad69ddbb1cca5b8f0e4c5673d792cb08b

diff --git a/vcl/source/window/window.cxx b/vcl/source/window/window.cxx
index 297572e..a51e2d6 100644
--- a/vcl/source/window/window.cxx
+++ b/vcl/source/window/window.cxx
@@ -529,25 +529,17 @@ void Window::dispose()
     // cleanup Extra Window Data, TODO: add and use ImplWinData destructor
     if ( mpWindowImpl->mpWinData )
     {
-        if ( mpWindowImpl->mpWinData->mpExtOldText )
-            delete mpWindowImpl->mpWinData->mpExtOldText;
-        if ( mpWindowImpl->mpWinData->mpExtOldAttrAry )
-            delete mpWindowImpl->mpWinData->mpExtOldAttrAry;
-        if ( mpWindowImpl->mpWinData->mpCursorRect )
-            delete mpWindowImpl->mpWinData->mpCursorRect;
-        if ( mpWindowImpl->mpWinData->mpCompositionCharRects)
-            delete[] mpWindowImpl->mpWinData->mpCompositionCharRects;
-        if ( mpWindowImpl->mpWinData->mpFocusRect )
-            delete mpWindowImpl->mpWinData->mpFocusRect;
-        if ( mpWindowImpl->mpWinData->mpTrackRect )
-            delete mpWindowImpl->mpWinData->mpTrackRect;
-
+        delete mpWindowImpl->mpWinData->mpExtOldText;
+        delete mpWindowImpl->mpWinData->mpExtOldAttrAry;
+        delete mpWindowImpl->mpWinData->mpCursorRect;
+        delete[] mpWindowImpl->mpWinData->mpCompositionCharRects;
+        delete mpWindowImpl->mpWinData->mpFocusRect;
+        delete mpWindowImpl->mpWinData->mpTrackRect;
         delete mpWindowImpl->mpWinData;
     }
 
     // cleanup overlap related window data
-    if ( mpWindowImpl->mpOverlapData )
-        delete mpWindowImpl->mpOverlapData;
+    delete mpWindowImpl->mpOverlapData;
 
     // remove BorderWindow or Frame window data
     mpWindowImpl->mpBorderWindow.disposeAndClear();


More information about the Libreoffice-commits mailing list