Skip to content

Commit 5d4660b

Browse files
committed
remotedesktop: fix scroll event on some applications
1 parent ab689fd commit 5d4660b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/shared/Eis.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,8 +163,8 @@ int EmulatedInputServer::onEvent(eis_event* e) {
163163
if (virtualPointer != nullptr) {
164164
int32_t dx = eis_event_scroll_get_discrete_dx(e);
165165
int32_t dy = eis_event_scroll_get_discrete_dy(e);
166-
virtualPointer->sendAxisDiscrete(1, 0, dy*30, 1);
167-
virtualPointer->sendAxisDiscrete(0, 1, dx*30, 1);
166+
virtualPointer->sendAxisDiscrete(1, 0, dy*30, dy > 0 ? 1 : -1);
167+
virtualPointer->sendAxisDiscrete(0, 1, dx*30, dx > 0 ? 1 : -1);
168168
}
169169
break;
170170
case EIS_EVENT_KEYBOARD_KEY:

0 commit comments

Comments
 (0)