Skip to content

Commit

Permalink
[Editor] Fix handle ID being passed for 3D Gizmo plugins
Browse files Browse the repository at this point in the history
  • Loading branch information
AThousandShips committed Sep 5, 2024
1 parent b6223c0 commit 62d98c6
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions editor/plugins/node_3d_editor_gizmos.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -431,12 +431,13 @@ void EditorNode3DGizmo::add_handles(const Vector<Vector3> &p_handles, const Ref<
colors.resize(p_handles.size());
Color *w = colors.ptrw();
for (int i = 0; i < p_handles.size(); i++) {
int id = p_ids.is_empty() ? i : p_ids[i];

Color col(1, 1, 1, 1);
if (is_handle_highlighted(i, p_secondary)) {
if (is_handle_highlighted(id, p_secondary)) {
col = Color(0, 0, 1, 0.9);
}

int id = p_ids.is_empty() ? i : p_ids[i];
if (!is_current_hover_gizmo || current_hover_handle != id || p_secondary != current_hover_handle_secondary) {
col.a = 0.8;
}
Expand Down

0 comments on commit 62d98c6

Please sign in to comment.