Browse Source

adb: fix `adb -s` device completion (#6489)

kang 6 years ago
parent
commit
c99844d848
1 changed files with 2 additions and 2 deletions
  1. 2 2
      plugins/adb/_adb

+ 2 - 2
plugins/adb/_adb

@@ -48,8 +48,8 @@ _arguments \
 
 case "$state" in
 	specify_device)
-	_values  'devices' $(adb devices -l|awk 'NR>1&& $1 ~ /^[a-zA-Z0-9].*$/ \
-		{printf "%s[%s] ",$1,$6 }')
+	_values -C 'devices' ${$(adb devices -l|awk 'NR>1&& $1 \
+		{sub(/ +/," ",$0);gsub(":","\\:",$1); printf "%s[%s] ",$1, $NF}'):-""}
 	return
 	;;
 esac