aboutsummaryrefslogtreecommitdiff
path: root/src/Body.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Body.cpp')
-rw-r--r--src/Body.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Body.cpp b/src/Body.cpp
index df52386..3c210a8 100644
--- a/src/Body.cpp
+++ b/src/Body.cpp
@@ -708,7 +708,7 @@ namespace QuickMedia {
const float speed = 30.0f;
- const sf::Vector2f item_background_size_diff = item_background_target_size - item_background_prev_size;
+ const sf::Vector2f item_background_size_diff = sf::Vector2f(item_background_target_size.x, item_background_target_height) - item_background_prev_size;
const float item_background_size_speed = instant_move ? 1000.0f : speed;
const sf::Vector2f item_background_new_size = item_background_prev_size + (item_background_size_diff * std::min(1.0f, frame_time * item_background_size_speed));
item_background_prev_size = item_background_new_size;
@@ -941,6 +941,7 @@ namespace QuickMedia {
if(item_index == selected_item) {
item_background_target_pos = pos;
item_background_target_size = sf::Vector2f(item_width, item_height);
+ item_background_target_height = item_height;
if(target_set == TargetSetState::NOT_SET)
target_set = TargetSetState::SET;
}