fix: hide map mode if peer is android
This commit is contained in:
		
							parent
							
								
									dd33c0e582
								
							
						
					
					
						commit
						cbe9b9c455
					
				| @ -364,6 +364,9 @@ pub fn session_get_custom_image_quality(session_id: SessionID) -> Option<Vec<i32 | |||||||
| pub fn session_is_keyboard_mode_supported(session_id: SessionID, mode: String) -> SyncReturn<bool> { | pub fn session_is_keyboard_mode_supported(session_id: SessionID, mode: String) -> SyncReturn<bool> { | ||||||
|     if let Some(session) = sessions::get_session_by_session_id(&session_id) { |     if let Some(session) = sessions::get_session_by_session_id(&session_id) { | ||||||
|         if let Ok(mode) = KeyboardMode::from_str(&mode[..]) { |         if let Ok(mode) = KeyboardMode::from_str(&mode[..]) { | ||||||
|  |             if session.peer_platform() == "Android" && mode == KeyboardMode::Map { | ||||||
|  |                 return SyncReturn(false); | ||||||
|  |             } | ||||||
|             SyncReturn(is_keyboard_mode_supported( |             SyncReturn(is_keyboard_mode_supported( | ||||||
|                 &mode, |                 &mode, | ||||||
|                 session.get_peer_version(), |                 session.get_peer_version(), | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user