Android crash fixes
This commit is contained in:
@@ -166,7 +166,7 @@ public class AndroidLauncher extends AndroidApplication{
|
||||
}});
|
||||
checkFiles(getIntent());
|
||||
|
||||
|
||||
try{
|
||||
//new external folder
|
||||
Fi data = Core.files.absolute(getContext().getExternalFilesDir(null).getAbsolutePath());
|
||||
Core.settings.setDataDirectory(data);
|
||||
@@ -190,6 +190,10 @@ public class AndroidLauncher extends AndroidApplication{
|
||||
t.printStackTrace();
|
||||
}
|
||||
}
|
||||
}catch(Exception e){
|
||||
//print log but don't crash
|
||||
Log.err(e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -321,7 +321,7 @@ public class MapView extends Element implements GestureListener{
|
||||
}
|
||||
|
||||
private boolean active(){
|
||||
return Core.scene.getKeyboardFocus() != null
|
||||
return Core.scene != null && Core.scene.getKeyboardFocus() != null
|
||||
&& Core.scene.getKeyboardFocus().isDescendantOf(ui.editor)
|
||||
&& ui.editor.isShown() && tool == EditorTool.zoom &&
|
||||
Core.scene.hit(Core.input.mouse().x, Core.input.mouse().y, true) == this;
|
||||
|
||||
Reference in New Issue
Block a user