-Make tileset and meshlibrary edit in a separate inspector, fixes #26671

-Made relationship lines appear based on theme settings, not previous hack
-Fix drawing of relationship lines (was broken)
-Fix double initialization of theme settings
This commit is contained in:
Juan Linietsky 2019-03-06 12:10:36 -03:00
parent e60465dd75
commit 5f079e2ef9
8 changed files with 30 additions and 50 deletions

View file

@ -1040,17 +1040,6 @@ void ScriptEditorDebugger::_notification(int p_what) {
reason->add_color_override("font_color", get_color("error_color", "Editor"));
bool enable_rl = EditorSettings::get_singleton()->get("docks/scene_tree/draw_relationship_lines");
Color rl_color = EditorSettings::get_singleton()->get("docks/scene_tree/relationship_line_color");
if (enable_rl) {
inspect_scene_tree->add_constant_override("draw_relationship_lines", 1);
inspect_scene_tree->add_color_override("relationship_line_color", rl_color);
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: {