Update GetNext/GetPrevious
This commit is contained in:
		
							parent
							
								
									3ed01b33e7
								
							
						
					
					
						commit
						411c10ec31
					
				@ -561,22 +561,13 @@ void PineTimeStyle::UpdateSelected(lv_obj_t* object, lv_event_t event) {
 | 
			
		||||
Pinetime::Controllers::Settings::Colors PineTimeStyle::GetNext(Pinetime::Controllers::Settings::Colors color) {
 | 
			
		||||
  auto colorAsInt = static_cast<uint8_t>(color);
 | 
			
		||||
  Pinetime::Controllers::Settings::Colors nextColor;
 | 
			
		||||
  if (colorAsInt < 16) {
 | 
			
		||||
    nextColor = static_cast<Controllers::Settings::Colors>(colorAsInt + 1);
 | 
			
		||||
  } else {
 | 
			
		||||
    nextColor = static_cast<Controllers::Settings::Colors>(0);
 | 
			
		||||
  }
 | 
			
		||||
  nextColor = static_cast<Controllers::Settings::Colors>((colorAsInt + 1) % 17);
 | 
			
		||||
  return nextColor;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
Pinetime::Controllers::Settings::Colors PineTimeStyle::GetPrevious(Pinetime::Controllers::Settings::Colors color) {
 | 
			
		||||
  auto colorAsInt = static_cast<uint8_t>(color);
 | 
			
		||||
  Pinetime::Controllers::Settings::Colors prevColor;
 | 
			
		||||
 | 
			
		||||
  if (colorAsInt > 0) {
 | 
			
		||||
    prevColor = static_cast<Controllers::Settings::Colors>(colorAsInt - 1);
 | 
			
		||||
  } else {
 | 
			
		||||
    prevColor = static_cast<Controllers::Settings::Colors>(16);
 | 
			
		||||
  }
 | 
			
		||||
  prevColor = static_cast<Controllers::Settings::Colors>((colorAsInt - 1) % 17);
 | 
			
		||||
  return prevColor;
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user