remove active_mouse_ which is very bad implementation
This commit is contained in:
parent
9ac4346850
commit
542d86b667
@ -707,7 +707,10 @@ fn get_last_input_cursor_pos() -> (i32, i32) {
|
||||
(lock.x, lock.y)
|
||||
}
|
||||
|
||||
// check if mouse is moved by the controlled side user to make controlled side has higher mouse priority than remote.
|
||||
fn active_mouse_(conn: i32) -> bool {
|
||||
true
|
||||
/* this method is buggy (not working on macOS, making fast moving mouse event discarded here) and added latency (this is blocking way, must do in async way), so we disable it for now
|
||||
// out of time protection
|
||||
if LATEST_SYS_CURSOR_POS.lock().unwrap().0.elapsed() > MOUSE_MOVE_PROTECTION_TIMEOUT {
|
||||
return true;
|
||||
@ -760,6 +763,7 @@ fn active_mouse_(conn: i32) -> bool {
|
||||
}
|
||||
None => true,
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
pub fn handle_pointer_(evt: &PointerDeviceEvent, conn: i32) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user