Skip to content

Commit 1abde8c

Browse files
committed
Fix 3D view menu gizmo icons being broken in empty scene
1 parent 2303ce8 commit 1abde8c

File tree

2 files changed

+9
-12
lines changed

2 files changed

+9
-12
lines changed

editor/plugins/node_3d_editor_plugin.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6819,13 +6819,13 @@ void Node3DEditor::_menu_gizmo_toggled(int p_option) {
68196819
const int state = gizmos_menu->get_item_state(idx);
68206820
switch (state) {
68216821
case EditorNode3DGizmoPlugin::VISIBLE:
6822-
gizmos_menu->set_item_icon(idx, view_layout_menu->get_popup()->get_theme_icon(SNAME("visibility_visible")));
6822+
gizmos_menu->set_item_icon(idx, get_editor_theme_icon(SNAME("GuiVisibilityVisible")));
68236823
break;
68246824
case EditorNode3DGizmoPlugin::ON_TOP:
6825-
gizmos_menu->set_item_icon(idx, view_layout_menu->get_popup()->get_theme_icon(SNAME("visibility_xray")));
6825+
gizmos_menu->set_item_icon(idx, get_editor_theme_icon(SNAME("GuiVisibilityXray")));
68266826
break;
68276827
case EditorNode3DGizmoPlugin::HIDDEN:
6828-
gizmos_menu->set_item_icon(idx, view_layout_menu->get_popup()->get_theme_icon(SNAME("visibility_hidden")));
6828+
gizmos_menu->set_item_icon(idx, get_editor_theme_icon(SNAME("GuiVisibilityHidden")));
68296829
break;
68306830
}
68316831

@@ -7646,13 +7646,13 @@ void Node3DEditor::_update_gizmos_menu() {
76467646
TTR("Click to toggle between visibility states.\n\nOpen eye: Gizmo is visible.\nClosed eye: Gizmo is hidden.\nHalf-open eye: Gizmo is also visible through opaque surfaces (\"x-ray\")."));
76477647
switch (plugin_state) {
76487648
case EditorNode3DGizmoPlugin::VISIBLE:
7649-
gizmos_menu->set_item_icon(idx, gizmos_menu->get_theme_icon(SNAME("visibility_visible")));
7649+
gizmos_menu->set_item_icon(idx, get_editor_theme_icon(SNAME("GuiVisibilityVisible")));
76507650
break;
76517651
case EditorNode3DGizmoPlugin::ON_TOP:
7652-
gizmos_menu->set_item_icon(idx, gizmos_menu->get_theme_icon(SNAME("visibility_xray")));
7652+
gizmos_menu->set_item_icon(idx, get_editor_theme_icon(SNAME("GuiVisibilityXray")));
76537653
break;
76547654
case EditorNode3DGizmoPlugin::HIDDEN:
7655-
gizmos_menu->set_item_icon(idx, gizmos_menu->get_theme_icon(SNAME("visibility_hidden")));
7655+
gizmos_menu->set_item_icon(idx, get_editor_theme_icon(SNAME("GuiVisibilityHidden")));
76567656
break;
76577657
}
76587658
}
@@ -7667,13 +7667,13 @@ void Node3DEditor::_update_gizmos_menu_theme() {
76677667
const int idx = gizmos_menu->get_item_index(i);
76687668
switch (plugin_state) {
76697669
case EditorNode3DGizmoPlugin::VISIBLE:
7670-
gizmos_menu->set_item_icon(idx, gizmos_menu->get_theme_icon(SNAME("visibility_visible")));
7670+
gizmos_menu->set_item_icon(idx, get_editor_theme_icon(SNAME("GuiVisibilityVisible")));
76717671
break;
76727672
case EditorNode3DGizmoPlugin::ON_TOP:
7673-
gizmos_menu->set_item_icon(idx, gizmos_menu->get_theme_icon(SNAME("visibility_xray")));
7673+
gizmos_menu->set_item_icon(idx, get_editor_theme_icon(SNAME("GuiVisibilityXray")));
76747674
break;
76757675
case EditorNode3DGizmoPlugin::HIDDEN:
7676-
gizmos_menu->set_item_icon(idx, gizmos_menu->get_theme_icon(SNAME("visibility_hidden")));
7676+
gizmos_menu->set_item_icon(idx, get_editor_theme_icon(SNAME("GuiVisibilityHidden")));
76777677
break;
76787678
}
76797679
}

editor/themes/editor_theme_manager.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1388,9 +1388,6 @@ void EditorThemeManager::_populate_standard_styles(const Ref<EditorTheme> &p_the
13881388
p_theme->set_icon("radio_unchecked_disabled", "PopupMenu", p_theme->get_icon(SNAME("GuiRadioUncheckedDisabled"), EditorStringName(EditorIcons)));
13891389
p_theme->set_icon("submenu", "PopupMenu", p_theme->get_icon(SNAME("ArrowRight"), EditorStringName(EditorIcons)));
13901390
p_theme->set_icon("submenu_mirrored", "PopupMenu", p_theme->get_icon(SNAME("ArrowLeft"), EditorStringName(EditorIcons)));
1391-
p_theme->set_icon("visibility_hidden", "PopupMenu", p_theme->get_icon(SNAME("GuiVisibilityHidden"), EditorStringName(EditorIcons)));
1392-
p_theme->set_icon("visibility_visible", "PopupMenu", p_theme->get_icon(SNAME("GuiVisibilityVisible"), EditorStringName(EditorIcons)));
1393-
p_theme->set_icon("visibility_xray", "PopupMenu", p_theme->get_icon(SNAME("GuiVisibilityXray"), EditorStringName(EditorIcons)));
13941391

13951392
p_theme->set_constant("v_separation", "PopupMenu", p_config.forced_even_separation * EDSCALE);
13961393
p_theme->set_constant("outline_size", "PopupMenu", 0);

0 commit comments

Comments
 (0)