1
0
Fork 0

fixed crashing when the MainView setting is corrupted

This commit is contained in:
sspanak 2024-04-12 15:15:51 +03:00 committed by Dimo Karaivanov
parent 28a81740ff
commit 7ad2eda332

View file

@ -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() {