From a456ff0a3195e0abb8ef9ea2317923ce9579b845 Mon Sep 17 00:00:00 2001 From: Mariotaku Lee Date: Wed, 10 May 2017 17:22:54 +0800 Subject: [PATCH] swallow some db exceptions --- .../twidere/util/content/TwidereSQLiteOpenHelper.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/twidere/src/main/kotlin/org/mariotaku/twidere/util/content/TwidereSQLiteOpenHelper.kt b/twidere/src/main/kotlin/org/mariotaku/twidere/util/content/TwidereSQLiteOpenHelper.kt index d90bd80d2..5a7a31144 100644 --- a/twidere/src/main/kotlin/org/mariotaku/twidere/util/content/TwidereSQLiteOpenHelper.kt +++ b/twidere/src/main/kotlin/org/mariotaku/twidere/util/content/TwidereSQLiteOpenHelper.kt @@ -210,7 +210,11 @@ class TwidereSQLiteOpenHelper( } } if (oldVersion <= 164) { - db.execSQL(SQLQueryBuilder.dropView(true, "messages").sql) + try { + db.execSQL(SQLQueryBuilder.dropView(true, "messages").sql) + } catch (e: IllegalArgumentException) { + // Ignore http://crashes.to/s/5f46822a382 + } db.execSQL(SQLQueryBuilder.dropView(true, "messages_conversation_entries").sql) db.execSQL(SQLQueryBuilder.dropTrigger(true, "delete_old_received_messages").sql) db.execSQL(SQLQueryBuilder.dropTrigger(true, "delete_old_sent_messages").sql)