diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/data/autofill/manager/browser/BrowserThirdPartyAutofillManagerImpl.kt b/app/src/main/kotlin/com/x8bit/bitwarden/data/autofill/manager/browser/BrowserThirdPartyAutofillManagerImpl.kt index 30d2e26034..9b3ffef5f7 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/data/autofill/manager/browser/BrowserThirdPartyAutofillManagerImpl.kt +++ b/app/src/main/kotlin/com/x8bit/bitwarden/data/autofill/manager/browser/BrowserThirdPartyAutofillManagerImpl.kt @@ -62,11 +62,13 @@ class BrowserThirdPartyAutofillManagerImpl( ) var thirdPartyEnabled = false val isThirdPartyAvailable = cursor - ?.let { + ?.use { it.moveToFirst() - val columnIndex = it.getColumnIndex(THIRD_PARTY_MODE_COLUMN) - thirdPartyEnabled = it.getInt(columnIndex) != 0 - it.close() + thirdPartyEnabled = it + .getColumnIndex(THIRD_PARTY_MODE_COLUMN) + .takeUnless { columnIndex -> columnIndex == -1 } + ?.let { columnIndex -> it.getInt(columnIndex) != 0 } + ?: false true } ?: false