no need for number validation when cancelling dialer
This commit is contained in:
		
							parent
							
								
									236ab9a343
								
							
						
					
					
						commit
						031bb9de21
					
				
					 1 changed files with 9 additions and 2 deletions
				
			
		|  | @ -30,7 +30,12 @@ dialmenu() { | ||||||
| 		sxmo_dmenu_with_kb.sh -l 10 -p Number -c -fn Terminus-20 -i | 		sxmo_dmenu_with_kb.sh -l 10 -p Number -c -fn Terminus-20 -i | ||||||
| 	)" | 	)" | ||||||
| 	NUMBER="$(echo "$NUMBER" | cut -d: -f1 | tr -d -- '- ')" | 	NUMBER="$(echo "$NUMBER" | cut -d: -f1 | tr -d -- '- ')" | ||||||
|  | 	if [ -z "$NUMBER" ] || [ "$NUMBER" = "CloseMenu" ]; then | ||||||
|  | 		#no number selected (probably cancelled), silently discard | ||||||
|  | 		exit 0 | ||||||
|  | 	else | ||||||
| 		echo "$NUMBER" | grep -qE '^[+0-9]+$' || fatalerr "$NUMBER is not a number" | 		echo "$NUMBER" | grep -qE '^[+0-9]+$' || fatalerr "$NUMBER is not a number" | ||||||
|  | 	fi | ||||||
| 
 | 
 | ||||||
| 	echo "Attempting to dial: $NUMBER" >&2 | 	echo "Attempting to dial: $NUMBER" >&2 | ||||||
| 	CALLID="$( | 	CALLID="$( | ||||||
|  | @ -44,4 +49,6 @@ dialmenu() { | ||||||
| 
 | 
 | ||||||
| modem_n || fatalerr "Couldn't determine modem number - is modem online?" | modem_n || fatalerr "Couldn't determine modem number - is modem online?" | ||||||
| CREATEDCALLID="$(dialmenu)" | CREATEDCALLID="$(dialmenu)" | ||||||
|  | if [ ! -z "$CREATEDCALLID" ]; then | ||||||
| 	sxmo_modemcall.sh pickup "$CREATEDCALLID" | 	sxmo_modemcall.sh pickup "$CREATEDCALLID" | ||||||
|  | fi | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue