summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2015-03-02 14:24:21 -0800
committerSunny Goyal <sunnygoyal@google.com>2015-03-02 14:26:31 -0800
commite72f3d53f8c35b94aece6fafa6fd12cce9d09fe5 (patch)
tree8e6aa382103467b4a5bd6bcb8269dd547cc0970e
parent633325c4c22061c745ff89f9141f18cca29b352b (diff)
downloadandroid_packages_apps_Trebuchet-e72f3d53f8c35b94aece6fafa6fd12cce9d09fe5.tar.gz
android_packages_apps_Trebuchet-e72f3d53f8c35b94aece6fafa6fd12cce9d09fe5.tar.bz2
android_packages_apps_Trebuchet-e72f3d53f8c35b94aece6fafa6fd12cce9d09fe5.zip
Fixing wronk rowID check.
Since screenId is changed to primary key, the rowId can now be 0 (earlier it was auto-increment and never 0) Bug: 19566734 Change-Id: Icf0e4294a581039101df1ad1756fdb6e581c4cba
-rw-r--r--src/com/android/launcher3/LauncherProvider.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/android/launcher3/LauncherProvider.java b/src/com/android/launcher3/LauncherProvider.java
index ec033b3f7..3888b709c 100644
--- a/src/com/android/launcher3/LauncherProvider.java
+++ b/src/com/android/launcher3/LauncherProvider.java
@@ -153,7 +153,7 @@ public class LauncherProvider extends ContentProvider {
SQLiteDatabase db = mOpenHelper.getWritableDatabase();
addModifiedTime(initialValues);
final long rowId = dbInsertAndCheck(mOpenHelper, db, args.table, null, initialValues);
- if (rowId <= 0) return null;
+ if (rowId < 0) return null;
uri = ContentUris.withAppendedId(uri, rowId);
sendNotify(uri);