]> git.xonotic.org Git - xonotic/gmqcc.git/commitdiff
it's a member of entity, not of a field...
authorWolfgang (Blub) Bumiller <blub@speed.at>
Sun, 12 Aug 2012 17:29:18 +0000 (19:29 +0200)
committerWolfgang (Blub) Bumiller <blub@speed.at>
Sun, 12 Aug 2012 17:29:18 +0000 (19:29 +0200)
parser.c

index 486c32794919dd4fdf5aefb49ada8fa64c3b147f..8a02196f062e116300ecc466a339ebc20b706595 100644 (file)
--- a/parser.c
+++ b/parser.c
@@ -614,7 +614,7 @@ static ast_expression* parser_expression(parser_t *parser)
                 ast_expression *var;
                 if (opts_standard == COMPILER_GMQCC)
                 {
-                    if (parser->memberof == TYPE_FIELD)
+                    if (parser->memberof == TYPE_ENTITY)
                         var = parser_find_field(parser, parser_tokval(parser));
                     else if (parser->memberof == TYPE_VECTOR)
                     {
@@ -750,7 +750,7 @@ static ast_expression* parser_expression(parser_t *parser)
                         goto onerr;
                     }
                     if (prevex->expression.vtype == TYPE_ENTITY)
-                        parser->memberof = TYPE_FIELD;
+                        parser->memberof = TYPE_ENTITY;
                     else if (prevex->expression.vtype == TYPE_VECTOR)
                         parser->memberof = TYPE_VECTOR;
                     else {