mirror of
				https://github.com/kunkundi/crossdesk.git
				synced 2025-10-26 20:25:34 +08:00 
			
		
		
		
	[fix] fix cursor mapping
This commit is contained in:
		| @@ -54,8 +54,6 @@ int Render::ProcessMouseEvent(SDL_Event &event) { | ||||
|         event.button.y <= | ||||
|             props->stream_render_rect_.y + props->stream_render_rect_.h) { | ||||
|       controlled_remote_id_ = it.first; | ||||
|       video_width = props->video_width_; | ||||
|       video_height = props->video_height_; | ||||
|       render_width = props->stream_render_rect_.w; | ||||
|       render_height = props->stream_render_rect_.h; | ||||
|  | ||||
| @@ -65,8 +63,10 @@ int Render::ProcessMouseEvent(SDL_Event &event) { | ||||
|           (float)props->original_display_height_ / (float)render_height; | ||||
|  | ||||
|       RemoteAction remote_action; | ||||
|       remote_action.m.x = (size_t)(event.button.x * ratio_x); | ||||
|       remote_action.m.y = (size_t)(event.button.y * ratio_y); | ||||
|       remote_action.m.x = | ||||
|           (size_t)((event.button.x - props->stream_render_rect_.x) * ratio_x); | ||||
|       remote_action.m.y = | ||||
|           (size_t)((event.button.y - props->stream_render_rect_.y) * ratio_y); | ||||
|  | ||||
|       if (SDL_MOUSEBUTTONDOWN == event.type) { | ||||
|         remote_action.type = ControlType::mouse; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user