diff --git a/xwords4/android/XWords4/src/org/eehouse/android/xw4/GameUtils.java b/xwords4/android/XWords4/src/org/eehouse/android/xw4/GameUtils.java index 790d5666a..103fa5465 100644 --- a/xwords4/android/XWords4/src/org/eehouse/android/xw4/GameUtils.java +++ b/xwords4/android/XWords4/src/org/eehouse/android/xw4/GameUtils.java @@ -1308,9 +1308,16 @@ public class GameUtils { } lock.unlock(); } else { - DbgUtils.logw( TAG, - "ResendTask.doInBackground: unable to unlock %d", - rowid ); + JNIThread jniThread = JNIThread.getRetained( rowid, false ); + if ( null != jniThread ) { + jniThread.handle( JNIThread.JNICmd.CMD_RESEND, false, + false, false ); + jniThread.release(); + } else { + DbgUtils.logw( TAG, + "ResendTask.doInBackground: unable to unlock %d", + rowid ); + } } } return null;