gn2bp: Update _is_value_arg
Test: ./update_results.sh
Change-Id: I55c016404533c9fb37e32e818dd47081ee2e82fa
diff --git a/tools/gn2bp/gen_android_bp b/tools/gn2bp/gen_android_bp
index ce71938..7050216 100755
--- a/tools/gn2bp/gen_android_bp
+++ b/tools/gn2bp/gen_android_bp
@@ -654,10 +654,7 @@
# Whether an arg value pair appears exactly once
def _is_value_arg(self, arg):
- if operator.countOf(self.target.args, arg) != 1:
- return False
- i = self.target.args.index(arg)
- return not self.target.args[i + 1].startswith('--')
+ return operator.countOf(self.target.args, arg) == 1 and self._is_list_arg(arg)
def _get_value_arg(self, arg):
assert(self._is_value_arg(arg))