Skip to content

Commit 05846b5

Browse files
authored
Merge pull request #45 from mounirtohami/editor-spin-slider
Fix `EditorSpinSlider` grapper `TextureRect` doesn't follow parent when scrolling.
2 parents 9a9cc1b + a501d9f commit 05846b5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

editor/gui/editor_spin_slider.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -444,7 +444,7 @@ void EditorSpinSlider::_draw_spin_slider() {
444444
Vector2 scale = get_global_transform_with_canvas().get_scale();
445445
grabber->set_scale(scale);
446446
grabber->reset_size();
447-
grabber->set_position(get_global_position() + (grabber_rect.get_center() - grabber->get_size() * 0.5) * scale);
447+
grabber->set_position((grabber_rect.get_center() - grabber->get_size() * 0.5) * scale);
448448

449449
if (mousewheel_over_grabber) {
450450
Input::get_singleton()->warp_mouse(grabber->get_position() + grabber_rect.size);
@@ -735,7 +735,7 @@ EditorSpinSlider::EditorSpinSlider() {
735735
grabber = memnew(TextureRect);
736736
add_child(grabber);
737737
grabber->hide();
738-
grabber->set_as_top_level(true);
738+
grabber->set_z_index(1);
739739
grabber->set_mouse_filter(MOUSE_FILTER_STOP);
740740
grabber->connect(SceneStringName(mouse_entered), callable_mp(this, &EditorSpinSlider::_grabber_mouse_entered));
741741
grabber->connect(SceneStringName(mouse_exited), callable_mp(this, &EditorSpinSlider::_grabber_mouse_exited));

0 commit comments

Comments
 (0)