check for null before calling method on object, fixing one NPE seen

and another expected.
This commit is contained in:
eehouse 2010-04-20 02:39:30 +00:00
parent 4d3bab67bb
commit 9f48c4f99b

View file

@ -311,7 +311,9 @@ public class BoardActivity extends Activity implements UtilCtxt {
m_firingPrefs = false; m_firingPrefs = false;
m_view.prefsChanged(); m_view.prefsChanged();
m_volKeysZoom = CommonPrefs.getVolKeysZoom(); m_volKeysZoom = CommonPrefs.getVolKeysZoom();
m_jniThread.handle( JNIThread.JNICmd.CMD_PREFS_CHANGE ); if ( null != m_jniThread ) {
m_jniThread.handle( JNIThread.JNICmd.CMD_PREFS_CHANGE );
}
} }
m_view.setUseZoomControl( !m_volKeysZoom ); m_view.setUseZoomControl( !m_volKeysZoom );
} }
@ -502,11 +504,13 @@ public class BoardActivity extends Activity implements UtilCtxt {
public void requestTime() public void requestTime()
{ {
m_handler.post( new Runnable() { if ( null != m_jniThread ) {
public void run() { m_handler.post( new Runnable() {
m_jniThread.handle( JNIThread.JNICmd.CMD_DO ); public void run() {
} m_jniThread.handle( JNIThread.JNICmd.CMD_DO );
} ); }
} );
}
} }
public void remSelected() public void remSelected()