svx/source/sidebar/shadow/ShadowPropertyPanel.cxx |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

New commits:
commit 82b62c8d33f56a87b5ff90f5114dfab92c77ef7b
Author:     Caolán McNamara <[email protected]>
AuthorDate: Sun Nov 2 14:52:53 2025 +0000
Commit:     Caolán McNamara <[email protected]>
CommitDate: Mon Nov 3 10:59:44 2025 +0100

    cid#1667052 Overflowed constant
    
    Change-Id: I86865ea990bf327b958df02cd2dcf346f33dc7ad
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/193328
    Reviewed-by: Caolán McNamara <[email protected]>
    Tested-by: Jenkins

diff --git a/svx/source/sidebar/shadow/ShadowPropertyPanel.cxx 
b/svx/source/sidebar/shadow/ShadowPropertyPanel.cxx
index b7dd3193404b..a2ba02a46a2b 100644
--- a/svx/source/sidebar/shadow/ShadowPropertyPanel.cxx
+++ b/svx/source/sidebar/shadow/ShadowPropertyPanel.cxx
@@ -179,10 +179,10 @@ void ShadowPropertyPanel::ModifyShadowDistance()
     {
         case 0: nX = nXY; nY = 0;             break;
         case 45: nX = nXY; nY = o3tl::saturating_toggle_sign(nXY); break;
-        case 90: nX = 0; nY = - nXY;          break;
-        case 135: nX = nY = -nXY;             break;
-        case 180: nX = -nXY; nY = 0;          break;
-        case 225: nX = -nXY; nY = nXY;        break;
+        case 90: nX = 0; nY = o3tl::saturating_toggle_sign(nXY); break;
+        case 135: nX = nY = o3tl::saturating_toggle_sign(nXY); break;
+        case 180: nX = o3tl::saturating_toggle_sign(nXY); nY = 0; break;
+        case 225: nX = o3tl::saturating_toggle_sign(nXY); nY = nXY; break;
         case 270: nX = 0; nY = nXY;           break;
         case 315: nX = nY = nXY;              break;
     }

Reply via email to