From 17397628fc6a9ae72efead50a038665f8e895426 Mon Sep 17 00:00:00 2001 From: Tlaster Date: Mon, 1 Mar 2021 17:23:35 +0800 Subject: [PATCH] add SQLiteBlobTooBigException catch for safeMoveToPosition --- .../main/kotlin/org/mariotaku/ktextension/CursorExtensions.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/twidere/src/main/kotlin/org/mariotaku/ktextension/CursorExtensions.kt b/twidere/src/main/kotlin/org/mariotaku/ktextension/CursorExtensions.kt index 34c70b59b..0989f1a3c 100644 --- a/twidere/src/main/kotlin/org/mariotaku/ktextension/CursorExtensions.kt +++ b/twidere/src/main/kotlin/org/mariotaku/ktextension/CursorExtensions.kt @@ -1,6 +1,7 @@ package org.mariotaku.ktextension import android.database.Cursor +import android.database.sqlite.SQLiteBlobTooBigException import org.mariotaku.library.objectcursor.ObjectCursor import java.util.* @@ -12,6 +13,8 @@ fun Cursor.safeMoveToPosition(pos: Int) = try { moveToPosition(pos) } catch (e: IllegalStateException) { false +} catch (e: SQLiteBlobTooBigException) { + false } fun Cursor.safeGetLong(columnIndex: Int, def: Long = -1) = try {