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…
Reference in a new issue