From 6b5596590e3b6ec7fd830f514351b61f68cfd5d5 Mon Sep 17 00:00:00 2001 From: Eric House Date: Tue, 28 Jul 2015 21:10:40 -0700 Subject: [PATCH] catch NumberFormatException: strings come from users (if this feature ships) so this can happen. --- .../src/org/eehouse/android/xw4/BoardDelegate.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/xwords4/android/XWords4/src/org/eehouse/android/xw4/BoardDelegate.java b/xwords4/android/XWords4/src/org/eehouse/android/xw4/BoardDelegate.java index bd13f56f2..f7b52a5eb 100644 --- a/xwords4/android/XWords4/src/org/eehouse/android/xw4/BoardDelegate.java +++ b/xwords4/android/XWords4/src/org/eehouse/android/xw4/BoardDelegate.java @@ -2402,9 +2402,13 @@ public class BoardDelegate extends DelegateBase SMSService.inviteRemote( m_activity, dev, nli ); break; case RELAY: - int destDevID = Integer.parseInt( dev ); - RelayService.inviteRemote( m_activity, destDevID, - null, nli ); + try { + int destDevID = Integer.parseInt( dev ); // failing + RelayService.inviteRemote( m_activity, destDevID, + null, nli ); + } catch (NumberFormatException nfi) { + DbgUtils.loge( nfi ); + } break; } }