mirror of
https://github.com/nextcloud/talk-android
synced 2025-03-06 14:27:24 +00:00
Fix crash with getting db
Signed-off-by: Mario Danic <mario@lovelyhq.com>
This commit is contained in:
parent
3f21d8bfbe
commit
8dbd381adb
@ -96,8 +96,15 @@ public final class MainActivity extends AppCompatActivity implements ActionBarPr
|
|||||||
|
|
||||||
router = Conductor.attachRouter(this, container, savedInstanceState);
|
router = Conductor.attachRouter(this, container, savedInstanceState);
|
||||||
|
|
||||||
if (!router.hasRootController() && sqlCipherDatabaseSource.getWritableDatabase() != null &&
|
boolean hasDb = true;
|
||||||
userUtils.anyUserExists()) {
|
|
||||||
|
try {
|
||||||
|
sqlCipherDatabaseSource.getWritableDatabase();
|
||||||
|
} catch (Exception exception) {
|
||||||
|
hasDb = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!router.hasRootController() && hasDb && userUtils.anyUserExists()) {
|
||||||
router.setRoot(RouterTransaction.with(new MagicBottomNavigationController())
|
router.setRoot(RouterTransaction.with(new MagicBottomNavigationController())
|
||||||
.pushChangeHandler(new HorizontalChangeHandler())
|
.pushChangeHandler(new HorizontalChangeHandler())
|
||||||
.popChangeHandler(new HorizontalChangeHandler()));
|
.popChangeHandler(new HorizontalChangeHandler()));
|
||||||
|
Loading…
Reference in New Issue
Block a user