Skip to content

Commit 44cded3

Browse files
authored
fix(mwheel): assign inertial state for left/right (#2116)
Fix #2113
1 parent d785f41 commit 44cded3

1 file changed

Lines changed: 14 additions & 6 deletions

File tree

src/kanata/mod.rs

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1515,11 +1515,11 @@ impl Kanata {
15151515
interval: *interval,
15161516
scroll_accel_state: inertial_scroll_params.as_ref().map(|isp|
15171517
ScrollAccelState {
1518-
deceleration_multiplier: isp.deceleration_multiplier.0,
1519-
acceleration_multiplier: isp.acceleration_multiplier.0,
1520-
max_velocity: isp.maximum_velocity.0,
1521-
current_velocity: isp.initial_velocity.0,
1522-
scroll_released: false,
1518+
deceleration_multiplier: isp.deceleration_multiplier.0,
1519+
acceleration_multiplier: isp.acceleration_multiplier.0,
1520+
max_velocity: isp.maximum_velocity.0,
1521+
current_velocity: isp.initial_velocity.0,
1522+
scroll_released: false,
15231523
}
15241524
),
15251525
})
@@ -1530,7 +1530,15 @@ impl Kanata {
15301530
distance: *distance,
15311531
ticks_until_scroll: 0,
15321532
interval: *interval,
1533-
scroll_accel_state: None,
1533+
scroll_accel_state: inertial_scroll_params.as_ref().map(|isp|
1534+
ScrollAccelState {
1535+
deceleration_multiplier: isp.deceleration_multiplier.0,
1536+
acceleration_multiplier: isp.acceleration_multiplier.0,
1537+
max_velocity: isp.maximum_velocity.0,
1538+
current_velocity: isp.initial_velocity.0,
1539+
scroll_released: false,
1540+
}
1541+
),
15341542
})
15351543
}
15361544
},

0 commit comments

Comments
 (0)