Merge branch 'more_switch_cases' of https://github.com/Luflosi/kitty

This commit is contained in:
Kovid Goyal 2018-12-28 14:57:18 +05:30
commit fd298256d7
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -575,16 +575,21 @@ scroll_event(double UNUSED xoffset, double yoffset, int flags) {
enum MomentumData momentum_data = (flags >> 1) & 7;
switch(momentum_data) {
case NoMomentumData:
break;
case MomentumPhaseBegan:
window_for_momentum_scroll = w->id;
main_screen_for_momentum_scroll = screen->linebuf == screen->main_linebuf;
break;
case MomentumPhaseStationary:
case MomentumPhaseActive:
if (window_for_momentum_scroll != w->id || main_screen_for_momentum_scroll != (screen->linebuf == screen->main_linebuf)) return;
break;
case MomentumPhaseEnded:
case MomentumPhaseCancelled:
window_for_momentum_scroll = 0;
break;
case MomentumPhaseMayBegin:
default:
break;
}