Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 04708b57 authored by Vasu Nori's avatar Vasu Nori Committed by Android (Google) Code Review
Browse files

Merge "fix the way last insert rowid is returned"

parents 7148b15f 5bf67247
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -58,11 +58,10 @@ public class SQLiteStatement extends SQLiteProgram
    }

    /**
     * Execute this SQL statement and return the ID of the most
     * recently inserted row.  The SQL statement should probably be an
     * INSERT for this to be a useful call.
     * Execute this SQL statement and return the ID of the row inserted due to this call.
     * The SQL statement should be an INSERT for this to be a useful call.
     *
     * @return the row ID of the last row inserted.
     * @return the row ID of the last row inserted, if this insert is successful. -1 otherwise.
     *
     * @throws android.database.SQLException If the SQL string is invalid for
     *         some reason
@@ -75,7 +74,7 @@ public class SQLiteStatement extends SQLiteProgram
        try {
            native_execute();
            mDatabase.logTimeStat(mSql, timeStart);
            return mDatabase.lastInsertRow();
            return (mDatabase.lastChangeCount() > 0) ? mDatabase.lastInsertRow() : -1;
        } finally {
            releaseReference();
            mDatabase.unlock();