diff options
author | Jan-Marek Glogowski <jan-marek.glogowski@extern.cib.de> | 2019-08-13 11:34:40 +0200 |
---|---|---|
committer | Xisco FaulĂ <xiscofauli@libreoffice.org> | 2019-08-13 22:59:23 +0200 |
commit | 192d9a2dc41d83c11ec7d5e3efda60a59c89f6ff (patch) | |
tree | e0eda71086e25e9cb5c5682f7d082e963ec21aff | |
parent | 4bff74f20a2007860b87e43443bb2f59ff4a3b3a (diff) |
tdf#126680 Revert "VCL make horizontal scrolling depend on RTL"
This reverts commit 845743131b733b52eb913048f55f5efdd013b24f.
And fixes the direction in Qt, which I intentionally broke. Didn't
find time yet to fix all the backends, so just stay with the
original code.
Change-Id: I9967a0d7e75dcb99f8465e9eecf81afe2d351064
Reviewed-on: https://gerrit.libreoffice.org/77390
Tested-by: Jenkins
Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
(cherry picked from commit a0a6a7e60ee499ffd82a57b899ca5f4981f0ab2f)
Reviewed-on: https://gerrit.libreoffice.org/77428
Reviewed-by: Xisco FaulĂ <xiscofauli@libreoffice.org>
-rw-r--r-- | vcl/qt5/Qt5Widget.cxx | 2 | ||||
-rw-r--r-- | vcl/source/window/window2.cxx | 7 |
2 files changed, 5 insertions, 4 deletions
diff --git a/vcl/qt5/Qt5Widget.cxx b/vcl/qt5/Qt5Widget.cxx index 8dca7aa03001..b8af22d02f9f 100644 --- a/vcl/qt5/Qt5Widget.cxx +++ b/vcl/qt5/Qt5Widget.cxx @@ -190,7 +190,7 @@ void Qt5Widget::wheelEvent(QWheelEvent* pEvent) aEvent.mbHorz = nDelta == 0; if (aEvent.mbHorz) { - nDelta = (QGuiApplication::isLeftToRight() ? -1 : 1) * pEvent->angleDelta().x(); + nDelta = (QGuiApplication::isLeftToRight() ? 1 : -1) * pEvent->angleDelta().x(); if (!nDelta) return; diff --git a/vcl/source/window/window2.cxx b/vcl/source/window/window2.cxx index c38d0f7cdefc..a5174bb8e367 100644 --- a/vcl/source/window/window2.cxx +++ b/vcl/source/window/window2.cxx @@ -665,9 +665,10 @@ bool Window::HandleScrollCommand( const CommandEvent& rCmd, nLines = pData->GetNotchDelta() * nScrollLines; if ( nLines ) { - ImplHandleScroll(nullptr, 0L, pData->IsHorz() ? pHScrl : pVScrl, - pData->IsHorz() && pHScrl && (AllSettings::GetLayoutRTL() == pHScrl->IsRTLEnabled()) - ? -nLines : nLines); + ImplHandleScroll( nullptr, + 0L, + pData->IsHorz() ? pHScrl : pVScrl, + nLines ); bRet = true; } } |