reportdesign/source/ui/report/ViewsWindow.cxx |    7 +++++++
 vcl/source/outdev/text.cxx                    |    2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

New commits:
commit 024fbfc1ae7906e0c62e28ab9c3066d38ddf8d7c
Author:     Noel Grandin <noel.gran...@collabora.co.uk>
AuthorDate: Thu Aug 3 10:57:42 2023 +0200
Commit:     Noel Grandin <noel.gran...@collabora.co.uk>
CommitDate: Thu Aug 3 18:05:16 2023 +0200

    SAL_WARN->SAL_INFO
    
    This warning fires all the time, but does not seem to indicate any real
    problem. It dates back to
    
    commit acea502ce05285043c2ebc12de6218d7ea59fa7e
    Author: Vladimir Glazounov <v...@openoffice.org>
    Date:   Tue Aug 19 08:58:56 2008 +0000
    
        INTEGRATION: CWS dba31a (1.240.62); FILE MERGED
    2008/07/30 12:08:05 fs 1.240.62.3: RESYNC: (1.241-1.242); FILE
    MERGED
    2008/07/16 06:15:45 fs 1.240.62.2: RESYNC: (1.240-1.241); FILE
    MERGED
    2008/06/09 10:20:50 oj 1.240.62.1: #i88506# insert new flag to offer
    word boundary breaks
    
    Change-Id: I65b62e1c7851ef3e3443f02ccd9f5f609f645341
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155280
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk>

diff --git a/vcl/source/outdev/text.cxx b/vcl/source/outdev/text.cxx
index 823eecb39bfe..d5509650900a 100644
--- a/vcl/source/outdev/text.cxx
+++ b/vcl/source/outdev/text.cxx
@@ -674,7 +674,7 @@ sal_Int32 OutputDevice::ImplBreakLinesWithIterator(const 
tools::Long nWidth, con
         ++nTxtEnd;
     }
 
-    SAL_WARN_IF( ( nAltEnd - nAltStart ) != 1, "vcl", "Alternate: Wrong 
assumption!" );
+    SAL_INFO_IF( ( nAltEnd - nAltStart ) != 1, "vcl", "Alternate: Wrong 
assumption!" );
 
     sal_Unicode cAlternateReplChar = 0;
     if ( nTxtEnd > nTxtStart )
commit 2d4d95e7fe13bdf6eb50e01081c93dfe7a963f23
Author:     Noel Grandin <noel.gran...@collabora.co.uk>
AuthorDate: Thu Aug 3 12:13:01 2023 +0200
Commit:     Noel Grandin <noel.gran...@collabora.co.uk>
CommitDate: Thu Aug 3 18:05:01 2023 +0200

    tdf#144072 Base crash when 2 fields selected in reportbuilder..
    
    from different sections and width is adjusted 2nd time
    
    Change-Id: Id627a222a8c485fcd0458b4b9109fed7f2292ce1
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155284
    Reviewed-by: Patrick Luby <plub...@neooffice.org>
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk>

diff --git a/reportdesign/source/ui/report/ViewsWindow.cxx 
b/reportdesign/source/ui/report/ViewsWindow.cxx
index e11735bf72ca..7f48de10b08d 100644
--- a/reportdesign/source/ui/report/ViewsWindow.cxx
+++ b/reportdesign/source/ui/report/ViewsWindow.cxx
@@ -1044,6 +1044,13 @@ void OViewsWindow::BegDragObj(const Point& _aPnt, 
SdrHdl* _pHdl,const OSectionVi
                             << aRect.Top() << " on View #" << nViewCount);
 
                     BegDragObj_createInvisibleObjectAtPosition(aRect, rView);
+                    // BegDragObj_createInvisibleObjectAtPosition will call
+                    //   SdrMarkView::MarkObj
+                    //   -> SdrMarkView::AdjustMarkHdl
+                    //   -> SdrDragView::SetMarkHandles
+                    //   -> SdrMarkView::SetMarkHandles
+                    // which will recreate the SdrHdl objects.
+                    _pHdl = _pSection->PickHandle(_aPnt);
                 }
             }
         }

Reply via email to