diff options
Diffstat (limited to 'src/QuickMedia.cpp')
-rw-r--r-- | src/QuickMedia.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/QuickMedia.cpp b/src/QuickMedia.cpp index f4ee68f..d4e9bac 100644 --- a/src/QuickMedia.cpp +++ b/src/QuickMedia.cpp @@ -6071,9 +6071,9 @@ namespace QuickMedia { loading_bar_background.get_position() + sf::Vector2f(0.0f, loading_bar_height + spacing_y)); } - const float progress_diff = std::abs(progress - ui_progress); - const float progress_move = frame_timer.getElapsedTime().asSeconds() * 500.0f * progress_diff; - if(progress_diff < progress_move) { + const float progress_diff = progress - ui_progress; + const float progress_move = frame_timer.getElapsedTime().asSeconds() * 500.0f * std::abs(progress_diff); + if(std::abs(progress_diff) < progress_move) { ui_progress = progress; } else { if(progress_diff > 0.0f) |