Skip to content

Commit

Permalink
Merge pull request #51177 from kleonc/tab_container-drop-tab-index-fix
Browse files Browse the repository at this point in the history
TabContainer Fix moving dropped tab to incorrect child index
  • Loading branch information
akien-mga authored Aug 3, 2021
2 parents 0f8cba2 + a5a4532 commit e0b560f
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions scene/gui/tab_container.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,7 @@ void TabContainer::drop_data(const Point2 &p_point, const Variant &p_data) {
if (hover_now < 0) {
hover_now = get_tab_count() - 1;
}
move_child(get_tab_control(tab_from_id), hover_now);
move_child(get_tab_control(tab_from_id), get_tab_control(hover_now)->get_index());
set_current_tab(hover_now);
} else if (get_tabs_rearrange_group() != -1) {
// drag and drop between TabContainers
Expand All @@ -912,7 +912,7 @@ void TabContainer::drop_data(const Point2 &p_point, const Variant &p_data) {
if (hover_now < 0) {
hover_now = get_tab_count() - 1;
}
move_child(moving_tabc, hover_now);
move_child(moving_tabc, get_tab_control(hover_now)->get_index());
set_current_tab(hover_now);
emit_signal(SNAME("tab_changed"), hover_now);
}
Expand Down

0 comments on commit e0b560f

Please sign in to comment.