mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-23 04:33:54 -04:00
Merge pull request #1733 from kiwix/feature/macgills/1732-npe-tts
#1732 3.1.3 Crash Report: NPE CoreMainActivity.setupTTS - guard mainM…
This commit is contained in:
commit
237c4aa3d5
@ -493,7 +493,9 @@ public abstract class CoreMainActivity extends BaseActivity
|
||||
tabRecyclerView.getLayoutManager() != null) {
|
||||
tabRecyclerView.getLayoutManager().scrollToPosition(tabsAdapter.getSelected());
|
||||
}
|
||||
mainMenu.showTabSwitcherOptions();
|
||||
if (mainMenu != null) {
|
||||
mainMenu.showTabSwitcherOptions();
|
||||
}
|
||||
}
|
||||
|
||||
private void startAnimation(View view, @AnimRes int anim) {
|
||||
@ -662,7 +664,9 @@ public abstract class CoreMainActivity extends BaseActivity
|
||||
@Override
|
||||
public void onSpeakingStarted() {
|
||||
runOnUiThread(() -> {
|
||||
mainMenu.onTextToSpeechStartedTalking();
|
||||
if (mainMenu != null) {
|
||||
mainMenu.onTextToSpeechStartedTalking();
|
||||
}
|
||||
TTSControls.setVisibility(View.VISIBLE);
|
||||
});
|
||||
}
|
||||
@ -670,7 +674,9 @@ public abstract class CoreMainActivity extends BaseActivity
|
||||
@Override
|
||||
public void onSpeakingEnded() {
|
||||
runOnUiThread(() -> {
|
||||
mainMenu.onTextToSpeechStoppedTalking();
|
||||
if (mainMenu != null) {
|
||||
mainMenu.onTextToSpeechStoppedTalking();
|
||||
}
|
||||
TTSControls.setVisibility(View.GONE);
|
||||
pauseTTSButton.setText(R.string.tts_pause);
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user