summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjmkiley <jordan.kiley@mapbox.com>2019-09-17 17:15:09 -0700
committerjmkiley <jordan.kiley@mapbox.com>2019-09-25 14:28:56 -0700
commit8a06ca4646ee7912807e851938f5c943c59acbb6 (patch)
treeb4e286334eb28a553723c893d2c59597c1a13587
parent86fa05dfeafbb8a13165a2289dbeca34475eaff2 (diff)
downloadqtlocation-mapboxgl-8a06ca4646ee7912807e851938f5c943c59acbb6.tar.gz
[ios] Use firstObject
-rw-r--r--platform/darwin/src/NSExpression+MGLAdditions.mm4
1 files changed, 2 insertions, 2 deletions
diff --git a/platform/darwin/src/NSExpression+MGLAdditions.mm b/platform/darwin/src/NSExpression+MGLAdditions.mm
index 75753c53a3..e07216ecc8 100644
--- a/platform/darwin/src/NSExpression+MGLAdditions.mm
+++ b/platform/darwin/src/NSExpression+MGLAdditions.mm
@@ -1056,8 +1056,8 @@ NSArray *MGLSubexpressionsWithJSONObjects(NSArray *objects) {
case NSFunctionExpressionType: {
NSString *function = self.function;
- BOOL hasCollectionProperty = !(self.arguments[0].expressionType == NSConstantValueExpressionType || self.arguments[0].expressionType == NSKeyPathExpressionType
- || self.arguments[0].expressionType == NSVariableExpressionType || !self.arguments[0].expressionType);
+ BOOL hasCollectionProperty = !(self.arguments.firstObject.expressionType == NSConstantValueExpressionType || self.arguments.firstObject.expressionType == NSKeyPathExpressionType
+ || self.arguments.firstObject.expressionType == NSVariableExpressionType || !self.arguments.firstObject.expressionType);
NSString *op = MGLExpressionOperatorsByFunctionNames[function];
if (op) {
NSArray *arguments = self.arguments.mgl_jsonExpressionObject;