Skip to content

Commit 9837afb

Browse files
committed
fix: stay pointer when dragging grab & little refactor
1 parent ed1619a commit 9837afb

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

src/gui/ui/elements/video_track.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -166,13 +166,13 @@ bool ui::update_video_track(const Container& container, AnimatedElement& element
166166
for (auto& grab : grabs) {
167167
std::string action = "video track grab " + std::string(grab.name);
168168

169-
if (!get_active_element()) {
170-
grab.hovered = grab.rect.contains(keys::mouse_pos) && set_hovered_element(element);
171-
if (grab.hovered) {
172-
set_cursor(SDL_SYSTEM_CURSOR_POINTER);
173-
if (keys::is_mouse_down()) {
174-
set_active_element(element, action);
175-
}
169+
grab.hovered = grab.rect.contains(keys::mouse_pos) && set_hovered_element(element);
170+
171+
if (grab.hovered) {
172+
set_cursor(SDL_SYSTEM_CURSOR_POINTER);
173+
174+
if (!get_active_element() && keys::is_mouse_down()) {
175+
set_active_element(element, action);
176176
}
177177
}
178178

0 commit comments

Comments
 (0)