fixed crashing when the MainView setting is corrupted
This commit is contained in:
parent
28a81740ff
commit
7ad2eda332
1 changed files with 5 additions and 1 deletions
|
|
@ -4,6 +4,7 @@ import android.view.View;
|
|||
|
||||
import io.github.sspanak.tt9.ime.TraditionalT9;
|
||||
import io.github.sspanak.tt9.preferences.settings.SettingsStore;
|
||||
import io.github.sspanak.tt9.util.Logger;
|
||||
|
||||
public class MainView {
|
||||
private final TraditionalT9 tt9;
|
||||
|
|
@ -37,7 +38,10 @@ public boolean createView() {
|
|||
|
||||
public void forceCreateView() {
|
||||
main = null;
|
||||
createView();
|
||||
if (!createView()) {
|
||||
Logger.w(getClass().getSimpleName(), "Invalid MainView setting. Creating default.");
|
||||
main = new MainLayoutSmall(tt9);
|
||||
}
|
||||
}
|
||||
|
||||
public View getView() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue