소스 검색

Fixed Objects no longer showing ID in debugger.

Fixed Objects no longer showing ID in debugger.
DualMatrix 7 년 전
부모
커밋
aa32a9f22d
1개의 변경된 파일3개의 추가작업 그리고 9개의 파일을 삭제
  1. 3 9
      editor/script_editor_debugger.cpp

+ 3 - 9
editor/script_editor_debugger.cpp

@@ -573,9 +573,7 @@ void ScriptEditorDebugger::_parse_message(const String &p_msg, const Array &p_da
 			PropertyHint h = PROPERTY_HINT_NONE;
 			String hs = String();
 
-			if (n.begins_with("*")) {
-
-				n = n.substr(1, n.length());
+			if (v.get_type() == Variant::OBJECT) {
 				h = PROPERTY_HINT_OBJECT_ID;
 				String s = v;
 				s = s.replace("[", "");
@@ -596,9 +594,7 @@ void ScriptEditorDebugger::_parse_message(const String &p_msg, const Array &p_da
 			PropertyHint h = PROPERTY_HINT_NONE;
 			String hs = String();
 
-			if (n.begins_with("*")) {
-
-				n = n.substr(1, n.length());
+			if (v.get_type() == Variant::OBJECT) {
 				h = PROPERTY_HINT_OBJECT_ID;
 				String s = v;
 				s = s.replace("[", "");
@@ -619,9 +615,7 @@ void ScriptEditorDebugger::_parse_message(const String &p_msg, const Array &p_da
 			PropertyHint h = PROPERTY_HINT_NONE;
 			String hs = String();
 
-			if (n.begins_with("*")) {
-
-				n = n.substr(1, n.length());
+			if (v.get_type() == Variant::OBJECT) {
 				h = PROPERTY_HINT_OBJECT_ID;
 				String s = v;
 				s = s.replace("[", "");