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

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Sat Nov 17 22:42:14 UTC 2018


 svx/source/tbxctrls/tbcontrl.cxx |    9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

New commits:
commit f162066d9df814086c92fa008c563ffc08daaf98
Author:     Maxim Monastirsky <momonasmon at gmail.com>
AuthorDate: Fri Nov 9 01:36:33 2018 +0200
Commit:     Maxim Monastirsky <momonasmon at gmail.com>
CommitDate: Sat Nov 17 23:41:52 2018 +0100

    tdf#121267 Handle missing diagonal borders
    
    Regression of 9125a4f3f63a7f49fd307908c181e999120063e0
    ("Use FeatureStateEvent directly for status updates").
    
    Change-Id: I57856c5707fffcf84f95afa9ef80a394b550c56f
    Reviewed-on: https://gerrit.libreoffice.org/63497
    Tested-by: Jenkins
    Reviewed-by: Maxim Monastirsky <momonasmon at gmail.com>

diff --git a/svx/source/tbxctrls/tbcontrl.cxx b/svx/source/tbxctrls/tbcontrl.cxx
index 2a50eb6329b7..f4d85d734526 100644
--- a/svx/source/tbxctrls/tbcontrl.cxx
+++ b/svx/source/tbxctrls/tbcontrl.cxx
@@ -1952,8 +1952,13 @@ bool BorderColorStatus::statusChanged( const css::frame::FeatureStateEvent& rEve
     else
     {
         css::table::BorderLine2 aTable;
-        if ( rEvent.IsEnabled && ( rEvent.State >>= aTable ) )
-            aColor = Color(aTable.Color);
+        if ( rEvent.IsEnabled )
+            rEvent.State >>= aTable;
+
+        SvxBorderLine aLine;
+        SvxBoxItem::LineToSvxLine( aTable, aLine, false );
+        if ( !aLine.isEmpty() )
+            aColor = aLine.GetColor();
 
         if ( rEvent.FeatureURL.Complete == ".uno:BorderTLBR" )
         {


More information about the Libreoffice-commits mailing list