You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-13 13:31:48 +00:00
Merge pull request #70907 from xiongyaohua/fix_path3d_gizmo_not_show
Remove side effect of the `handles` method
This commit is contained in:
@@ -8670,13 +8670,7 @@ void Node3DEditorPlugin::edit(Object *p_object) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool Node3DEditorPlugin::handles(Object *p_object) const {
|
bool Node3DEditorPlugin::handles(Object *p_object) const {
|
||||||
if (p_object->is_class("Node3D")) {
|
return p_object->is_class("Node3D");
|
||||||
return true;
|
|
||||||
} else {
|
|
||||||
// This ensures that gizmos are cleared when selecting a non-Node3D node.
|
|
||||||
const_cast<Node3DEditorPlugin *>(this)->edit((Object *)nullptr);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Dictionary Node3DEditorPlugin::get_state() const {
|
Dictionary Node3DEditorPlugin::get_state() const {
|
||||||
|
|||||||
Reference in New Issue
Block a user