Fix case of self_offset received without a y offset (#864)
caused by typos in #701 it's possible for older clients to send x offsets without a y offset. if you think this case is annoying you can remove it in the next version and handle it server-side instead
This commit is contained in:
		
							parent
							
								
									dc58a661d3
								
							
						
					
					
						commit
						dedf6af27a
					
				@ -3977,10 +3977,9 @@ void Courtroom::set_self_offset(const QString& p_list) {
 | 
			
		||||
    }
 | 
			
		||||
    else {
 | 
			
		||||
      self_offset_v = self_offsets[1].toInt();
 | 
			
		||||
      ui_vp_player_char->move_and_center(ui_viewport->width() * self_offset / 100, ui_viewport->height() * self_offset_v / 100);
 | 
			
		||||
      const int percent = 100;
 | 
			
		||||
      ui_vp_player_char->move(ui_viewport->width() * self_offset / percent, ui_viewport->height() * self_offset_v / percent);
 | 
			
		||||
    }
 | 
			
		||||
    ui_vp_player_char->move_and_center(ui_viewport->width() * self_offset / 100,
 | 
			
		||||
                                       ui_viewport->height() * self_offset_v / 100);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void Courtroom::set_ip_list(QString p_list)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user