| Index: chrome/android/java/src/org/chromium/chrome/browser/database/SQLiteCursor.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/database/SQLiteCursor.java b/chrome/android/java/src/org/chromium/chrome/browser/database/SQLiteCursor.java
|
| index 2297d907ebe094f47115922261dc87d6283d7dfb..8099e7e329fde3a7bfd4c15d6604c80c1063df65 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/database/SQLiteCursor.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/database/SQLiteCursor.java
|
| @@ -9,6 +9,8 @@ import android.database.AbstractCursor;
|
| import android.database.CursorWindow;
|
| import android.util.Log;
|
|
|
| +import org.chromium.base.CalledByNative;
|
| +
|
| import java.sql.Types;
|
|
|
| /**
|
| @@ -31,10 +33,15 @@ public class SQLiteCursor extends AbstractCursor {
|
| private final Object mMoveLock = new Object();
|
| private final Object mGetBlobLock = new Object();
|
|
|
| - SQLiteCursor(int nativeSQLiteCursor) {
|
| + private SQLiteCursor(int nativeSQLiteCursor) {
|
| mNativeSQLiteCursor = nativeSQLiteCursor;
|
| }
|
|
|
| + @CalledByNative
|
| + private static SQLiteCursor create(int nativeSQLiteCursor) {
|
| + return new SQLiteCursor(nativeSQLiteCursor);
|
| + }
|
| +
|
| @Override
|
| public int getCount() {
|
| synchronized (mMoveLock) {
|
|
|