Преглед на файлове

Merge pull request #23819 from YeldhamDev/relation_lines_extra_hide_guides

Add more places to hide guides if relationship lines are enabled
Rémi Verschelde преди 6 години
родител
ревизия
877f574b30
променени са 3 файла, в които са добавени 8 реда и са изтрити 1 реда
  1. 2 0
      editor/create_dialog.cpp
  2. 2 0
      editor/editor_help.cpp
  3. 4 1
      editor/script_editor_debugger.cpp

+ 2 - 0
editor/create_dialog.cpp

@@ -118,8 +118,10 @@ void CreateDialog::popup_create(bool p_dont_clear, bool p_replace_mode) {
 	if (enable_rl) {
 		search_options->add_constant_override("draw_relationship_lines", 1);
 		search_options->add_color_override("relationship_line_color", rl_color);
+		search_options->add_constant_override("draw_guides", 0);
 	} else {
 		search_options->add_constant_override("draw_relationship_lines", 0);
+		search_options->add_constant_override("draw_guides", 1);
 	}
 
 	is_replace_mode = p_replace_mode;

+ 2 - 0
editor/editor_help.cpp

@@ -399,8 +399,10 @@ void EditorHelpIndex::_notification(int p_what) {
 		if (enable_rl) {
 			class_list->add_constant_override("draw_relationship_lines", 1);
 			class_list->add_color_override("relationship_line_color", rl_color);
+			class_list->add_constant_override("draw_guides", 0);
 		} else {
 			class_list->add_constant_override("draw_relationship_lines", 0);
+			class_list->add_constant_override("draw_guides", 1);
 		}
 	}
 }

+ 4 - 1
editor/script_editor_debugger.cpp

@@ -1041,8 +1041,11 @@ void ScriptEditorDebugger::_notification(int p_what) {
 			if (enable_rl) {
 				inspect_scene_tree->add_constant_override("draw_relationship_lines", 1);
 				inspect_scene_tree->add_color_override("relationship_line_color", rl_color);
-			} else
+				inspect_scene_tree->add_constant_override("draw_guides", 0);
+			} else {
 				inspect_scene_tree->add_constant_override("draw_relationship_lines", 0);
+				inspect_scene_tree->add_constant_override("draw_guides", 1);
+			}
 		} break;
 		case NOTIFICATION_PROCESS: {