Merge "accept close() on database objects even if the database is closed" into froyo

This commit is contained in:
Vasu Nori
2010-04-16 14:48:47 -07:00
committed by Android (Google) Code Review
2 changed files with 1 additions and 4 deletions

View File

@ -96,9 +96,6 @@ import android.util.Log;
} }
/* package */ void releaseSqlStatement() { /* 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 // Note that native_finalize() checks to make sure that nStatement is
// non-null before destroying it. // non-null before destroying it.
if (nStatement != 0) { if (nStatement != 0) {

View File

@ -286,7 +286,7 @@ public abstract class SQLiteProgram extends SQLiteClosable {
*/ */
public void close() { public void close() {
if (!mDatabase.isOpen()) { if (!mDatabase.isOpen()) {
throw new IllegalStateException("database " + mDatabase.getPath() + " already closed"); return;
} }
mDatabase.lock(); mDatabase.lock();
try { try {