소스 검색

Merge pull request #28407 from erammos/debugger_inspector_fix

 Debugger's inspector doesn't clear it values on every debug action
Rémi Verschelde 6 년 전
부모
커밋
8f337b6652
1개의 변경된 파일1개의 추가작업 그리고 4개의 파일을 삭제
  1. 1 4
      editor/script_editor_debugger.cpp

+ 1 - 4
editor/script_editor_debugger.cpp

@@ -210,7 +210,6 @@ void ScriptEditorDebugger::debug_next() {
 	msg.push_back("next");
 	ppeer->put_var(msg);
 	stack_dump->clear();
-	inspector->edit(NULL);
 }
 void ScriptEditorDebugger::debug_step() {
 
@@ -222,7 +221,6 @@ void ScriptEditorDebugger::debug_step() {
 	msg.push_back("step");
 	ppeer->put_var(msg);
 	stack_dump->clear();
-	inspector->edit(NULL);
 }
 
 void ScriptEditorDebugger::debug_break() {
@@ -436,7 +434,6 @@ void ScriptEditorDebugger::_parse_message(const String &p_msg, const Array &p_da
 		emit_signal("breaked", false, false, Variant());
 		profiler->set_enabled(true);
 		profiler->disable_seeking();
-		inspector->edit(NULL);
 		EditorNode::get_singleton()->get_pause_button()->set_pressed(false);
 	} else if (p_msg == "message:click_ctrl") {
 
@@ -1337,7 +1334,7 @@ void ScriptEditorDebugger::stop() {
 	profiler->set_enabled(true);
 
 	inspect_scene_tree->clear();
-
+	inspector->edit(NULL);
 	EditorNode::get_singleton()->get_pause_button()->set_pressed(false);
 	EditorNode::get_singleton()->get_pause_button()->set_disabled(true);
 	EditorNode::get_singleton()->get_scene_tree_dock()->hide_remote_tree();