mirror of
https://github.com/atom/atom.git
synced 2026-04-28 03:01:47 -04:00
Stop scaling up small scroll wheel events
This commit is contained in:
@@ -1520,15 +1520,11 @@ class TextEditorComponent {
|
||||
let {wheelDeltaX, wheelDeltaY} = event
|
||||
|
||||
if (Math.abs(wheelDeltaX) > Math.abs(wheelDeltaY)) {
|
||||
wheelDeltaX = (Math.sign(wheelDeltaX) === 1)
|
||||
? Math.max(1, wheelDeltaX * scrollSensitivity)
|
||||
: Math.min(-1, wheelDeltaX * scrollSensitivity)
|
||||
wheelDeltaX = wheelDeltaX * scrollSensitivity
|
||||
wheelDeltaY = 0
|
||||
} else {
|
||||
wheelDeltaX = 0
|
||||
wheelDeltaY = (Math.sign(wheelDeltaY) === 1)
|
||||
? Math.max(1, wheelDeltaY * scrollSensitivity)
|
||||
: Math.min(-1, wheelDeltaY * scrollSensitivity)
|
||||
wheelDeltaY = wheelDeltaY * scrollSensitivity
|
||||
}
|
||||
|
||||
if (this.getPlatform() !== 'darwin' && event.shiftKey) {
|
||||
|
||||
Reference in New Issue
Block a user