Bläddra i källkod

Merge pull request #89922 from brno32/override-gutter-icon-inner-class-method

Refactor check for overriden methods in inner classes
Rémi Verschelde 1 år sedan
förälder
incheckning
669fc368ac
1 ändrade filer med 5 tillägg och 8 borttagningar
  1. 5 8
      editor/plugins/script_text_editor.cpp

+ 5 - 8
editor/plugins/script_text_editor.cpp

@@ -1170,14 +1170,11 @@ void ScriptTextEditor::_update_connected_methods() {
 			continue;
 			continue;
 		}
 		}
 
 
-		// Account for inner classes
-		if (raw_name.contains(".")) {
-			// Strip inner class name from the method, and start from the right since
-			// our inner class might be inside another inner class
-			int pos = raw_name.rfind(".");
-			if (pos != -1) {
-				name = raw_name.substr(pos + 1);
-			}
+		// Account for inner classes by stripping the class names from the method,
+		// starting from the right since our inner class might be inside of another inner class.
+		int pos = raw_name.rfind(".");
+		if (pos != -1) {
+			name = raw_name.substr(pos + 1);
 		}
 		}
 
 
 		String found_base_class;
 		String found_base_class;