@@ -1121,12 +1121,11 @@ void Skeleton3DEditor::_notification(int p_what) {
11211121 joint_tree->connect (SceneStringName (item_selected), callable_mp (this , &Skeleton3DEditor::_joint_tree_selection_changed));
11221122 joint_tree->connect (" item_mouse_selected" , callable_mp (this , &Skeleton3DEditor::_joint_tree_rmb_select));
11231123 joint_tree->connect (" button_clicked" , callable_mp (this , &Skeleton3DEditor::_joint_tree_button_clicked));
1124- # ifdef TOOLS_ENABLED
1124+
11251125 skeleton->connect (SceneStringName (pose_updated), callable_mp (this , &Skeleton3DEditor::_draw_gizmo));
11261126 skeleton->connect (SceneStringName (pose_updated), callable_mp (this , &Skeleton3DEditor::_update_properties));
11271127 skeleton->connect (SceneStringName (bone_enabled_changed), callable_mp (this , &Skeleton3DEditor::_bone_enabled_changed));
11281128 skeleton->connect (SceneStringName (show_rest_only_changed), callable_mp (this , &Skeleton3DEditor::_update_gizmo_visible));
1129- #endif
11301129
11311130 get_tree ()->connect (" node_removed" , callable_mp (this , &Skeleton3DEditor::_node_removed), Object::CONNECT_ONE_SHOT);
11321131 } break ;
@@ -1149,13 +1148,12 @@ void Skeleton3DEditor::_notification(int p_what) {
11491148 case NOTIFICATION_PREDELETE: {
11501149 if (skeleton) {
11511150 select_bone (-1 ); // Requires that the joint_tree has not been deleted.
1152- #ifdef TOOLS_ENABLED
11531151 skeleton->disconnect (SceneStringName (show_rest_only_changed), callable_mp (this , &Skeleton3DEditor::_update_gizmo_visible));
11541152 skeleton->disconnect (SceneStringName (bone_enabled_changed), callable_mp (this , &Skeleton3DEditor::_bone_enabled_changed));
11551153 skeleton->disconnect (SceneStringName (pose_updated), callable_mp (this , &Skeleton3DEditor::_draw_gizmo));
11561154 skeleton->disconnect (SceneStringName (pose_updated), callable_mp (this , &Skeleton3DEditor::_update_properties));
11571155 skeleton->set_transform_gizmo_visible (true );
1158- # endif
1156+
11591157 if (handles_mesh_instance->get_parent ()) {
11601158 handles_mesh_instance->get_parent ()->remove_child (handles_mesh_instance);
11611159 }
@@ -1437,22 +1435,16 @@ void Skeleton3DEditor::_update_gizmo_visible() {
14371435 _subgizmo_selection_change ();
14381436 if (edit_mode) {
14391437 if (selected_bone == -1 ) {
1440- #ifdef TOOLS_ENABLED
14411438 skeleton->set_transform_gizmo_visible (false );
1442- #endif
14431439 } else {
1444- #ifdef TOOLS_ENABLED
14451440 if (skeleton->is_bone_enabled (selected_bone) && !skeleton->is_show_rest_only ()) {
14461441 skeleton->set_transform_gizmo_visible (true );
14471442 } else {
14481443 skeleton->set_transform_gizmo_visible (false );
14491444 }
1450- #endif
14511445 }
14521446 } else {
1453- #ifdef TOOLS_ENABLED
14541447 skeleton->set_transform_gizmo_visible (true );
1455- #endif
14561448 }
14571449 _draw_gizmo ();
14581450}
0 commit comments