Merge pull request #91265 from AeioMuch/fix_drop_reparent

Fix reparenting after hover delay
This commit is contained in:
Rémi Verschelde
2024-06-10 16:11:34 +02:00
3 changed files with 33 additions and 8 deletions
+3
View File
@@ -239,8 +239,11 @@ class SceneTreeDock : public VBoxContainer {
void _inspect_hovered_node();
void _reset_hovering_timer();
Timer *inspect_hovered_node_delay = nullptr;
TreeItem *tree_item_inspected = nullptr;
Node *node_hovered_now = nullptr;
Node *node_hovered_previously = nullptr;
bool select_node_hovered_at_end_of_drag = false;
bool hovered_but_reparenting = false;
virtual void input(const Ref<InputEvent> &p_event) override;
virtual void shortcut_input(const Ref<InputEvent> &p_event) override;