fix progress function

This commit is contained in:
yggverse 2024-09-06 05:35:27 +03:00
parent 3a91155596
commit 0a878a7ca8

View File

@ -65,18 +65,22 @@ void Request::refresh(
{ {
double current_progress_fraction = get_progress_fraction(); double current_progress_fraction = get_progress_fraction();
// Animation in progress
if (current_progress_fraction < progress_fraction) if (current_progress_fraction < progress_fraction)
{ {
set_progress_fraction( set_progress_fraction(
current_progress_fraction + PROGRESS_PULSE_STEP current_progress_fraction + PROGRESS_PULSE_STEP
); );
return false; return true; // continue
} }
return true; // 100% of value // 100% of value, reset
set_progress_fraction(
progress_fraction = 0
);
//return current_progress_fraction < 1; // until 100% of value return false; // stop
}, },
PROGRESS_ANIMATION_TIME PROGRESS_ANIMATION_TIME
); );