diff --git a/core/java/android/database/sqlite/SQLiteCompiledSql.java b/core/java/android/database/sqlite/SQLiteCompiledSql.java index 047e1769d3ea7..25aa9b378554a 100644 --- a/core/java/android/database/sqlite/SQLiteCompiledSql.java +++ b/core/java/android/database/sqlite/SQLiteCompiledSql.java @@ -96,9 +96,6 @@ import android.util.Log; } /* package */ void releaseSqlStatement() { - if (!mDatabase.isOpen()) { - throw new IllegalStateException("database " + mDatabase.getPath() + " already closed"); - } // Note that native_finalize() checks to make sure that nStatement is // non-null before destroying it. if (nStatement != 0) { diff --git a/core/java/android/database/sqlite/SQLiteProgram.java b/core/java/android/database/sqlite/SQLiteProgram.java index 5f13eb192e99f..89a5f0d1e9837 100644 --- a/core/java/android/database/sqlite/SQLiteProgram.java +++ b/core/java/android/database/sqlite/SQLiteProgram.java @@ -286,7 +286,7 @@ public abstract class SQLiteProgram extends SQLiteClosable { */ public void close() { if (!mDatabase.isOpen()) { - throw new IllegalStateException("database " + mDatabase.getPath() + " already closed"); + return; } mDatabase.lock(); try {