mirror of
https://github.com/godotengine/godot.git
synced 2024-11-21 19:42:43 +00:00
Add EditorHelpBitTooltip
as a child of p_target
to avoid jitter
Previously the tooltip popup was added as a child of the `p_target`'s viewport (usually the root window), which caused the root window to recalculate the window size, that could cause jitter issues on i3wm if the actual width of the root window was less than `1024`.
This commit is contained in:
parent
92e51fca72
commit
bc30bb4fc0
@ -3868,7 +3868,7 @@ void EditorHelpBitTooltip::show_tooltip(EditorHelpBit *p_help_bit, Control *p_ta
|
|||||||
EditorHelpBitTooltip *tooltip = memnew(EditorHelpBitTooltip(p_target));
|
EditorHelpBitTooltip *tooltip = memnew(EditorHelpBitTooltip(p_target));
|
||||||
p_help_bit->connect("request_hide", callable_mp(tooltip, &EditorHelpBitTooltip::_safe_queue_free));
|
p_help_bit->connect("request_hide", callable_mp(tooltip, &EditorHelpBitTooltip::_safe_queue_free));
|
||||||
tooltip->add_child(p_help_bit);
|
tooltip->add_child(p_help_bit);
|
||||||
p_target->get_viewport()->add_child(tooltip);
|
p_target->add_child(tooltip);
|
||||||
p_help_bit->update_content_height();
|
p_help_bit->update_content_height();
|
||||||
tooltip->popup_under_cursor();
|
tooltip->popup_under_cursor();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user