Ver código fonte

Properly allow completion on variable initializer arguments, closes #9359

Juan Linietsky 8 anos atrás
pai
commit
0a5799fb43
1 arquivos alterados com 1 adições e 2 exclusões
  1. 1 2
      modules/gdscript/gd_editor.cpp

+ 1 - 2
modules/gdscript/gd_editor.cpp

@@ -1952,7 +1952,6 @@ static void _find_call_arguments(GDCompletionContext &context, const GDParser::N
 		//make sure identifier exists...
 		//make sure identifier exists...
 
 
 		const GDParser::IdentifierNode *id = static_cast<const GDParser::IdentifierNode *>(op->arguments[1]);
 		const GDParser::IdentifierNode *id = static_cast<const GDParser::IdentifierNode *>(op->arguments[1]);
-
 		if (op->arguments[0]->type == GDParser::Node::TYPE_SELF) {
 		if (op->arguments[0]->type == GDParser::Node::TYPE_SELF) {
 			//self, look up
 			//self, look up
 
 
@@ -2021,7 +2020,7 @@ static void _find_call_arguments(GDCompletionContext &context, const GDParser::N
 						base = script->get_native();
 						base = script->get_native();
 				} else if (nc.is_valid()) {
 				} else if (nc.is_valid()) {
 
 
-					if (context.function && !context.function->_static) {
+					if (!(context.function && context.function->_static)) {
 
 
 						GDCompletionIdentifier ci;
 						GDCompletionIdentifier ci;
 						ci.type = Variant::OBJECT;
 						ci.type = Variant::OBJECT;