diff options
author | Ben Bridle <ben@derelict.engineering> | 2025-07-04 22:51:23 +1200 |
---|---|---|
committer | Ben Bridle <ben@derelict.engineering> | 2025-07-04 22:51:23 +1200 |
commit | 2db5707e454cb28fcfdba3af7de0884e16ce72d5 (patch) | |
tree | a4b9419e37633b1f36899f08a6ec9968edf69b6c | |
parent | 710a8ec8db8435227c924882522c137339288303 (diff) | |
download | bedrock-pc-2db5707e454cb28fcfdba3af7de0884e16ce72d5.zip |
Fix scale factor used when scrolling by lines
Each line scrolled should be equivalent to 20 pixels, not 1/20 pixels.
-rw-r--r-- | src/emulators/graphical_emulator.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emulators/graphical_emulator.rs b/src/emulators/graphical_emulator.rs index 598a5a2..2680d3f 100644 --- a/src/emulators/graphical_emulator.rs +++ b/src/emulators/graphical_emulator.rs @@ -164,8 +164,8 @@ impl WindowProgram for GraphicalEmulator { Event::FocusChange(_) => (), Event::Initialise => (), Event::ScrollLines { axis, distance } => match axis { - Axis::Horizontal => self.br.dev.input.on_horizontal_scroll(distance / 20.0), - Axis::Vertical => self.br.dev.input.on_vertical_scroll(distance / 20.0), + Axis::Horizontal => self.br.dev.input.on_horizontal_scroll(distance * 20.0), + Axis::Vertical => self.br.dev.input.on_vertical_scroll(distance * 20.0), } Event::ScrollPixels { axis, distance } => match axis { Axis::Horizontal => self.br.dev.input.on_horizontal_scroll(distance), |