summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Monk <jmonk@google.com>2014-03-20 15:06:57 -0400
committerJason Monk <jmonk@google.com>2014-03-20 15:06:57 -0400
commit8e19cf22a4ab86f982b08e7d10b86ea7be56accc (patch)
tree80b94c24f64d288d198866ef3cb6308f61d748f1
parentfa4c799a9bc6b2eb55ce21609591d49f5c5ea9ba (diff)
downloadandroid_packages_apps_Trebuchet-8e19cf22a4ab86f982b08e7d10b86ea7be56accc.tar.gz
android_packages_apps_Trebuchet-8e19cf22a4ab86f982b08e7d10b86ea7be56accc.tar.bz2
android_packages_apps_Trebuchet-8e19cf22a4ab86f982b08e7d10b86ea7be56accc.zip
Fix missing stack trace on checkItemInfoLocked call
Just put this change into Launcher2, now adding to Launcher3 The call to checkItemInfoLocked from addItemToDatabase was missing a stack trace so that if the check failed, the stack trace did not contain what triggered the add. Change-Id: Ia2e2aae20b16d4adadfe1da53b49e93073fab55c
-rw-r--r--src/com/android/launcher3/LauncherModel.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/com/android/launcher3/LauncherModel.java b/src/com/android/launcher3/LauncherModel.java
index 145d225dc..e5eca625b 100644
--- a/src/com/android/launcher3/LauncherModel.java
+++ b/src/com/android/launcher3/LauncherModel.java
@@ -971,6 +971,7 @@ public class LauncherModel extends BroadcastReceiver {
values.put(LauncherSettings.Favorites._ID, item.id);
item.updateValuesWithCoordinates(values, item.cellX, item.cellY);
+ final StackTraceElement[] stackTrace = new Throwable().getStackTrace();
Runnable r = new Runnable() {
public void run() {
cr.insert(notify ? LauncherSettings.Favorites.CONTENT_URI :
@@ -978,7 +979,7 @@ public class LauncherModel extends BroadcastReceiver {
// Lock on mBgLock *after* the db operation
synchronized (sBgLock) {
- checkItemInfoLocked(item.id, item, null);
+ checkItemInfoLocked(item.id, item, stackTrace);
sBgItemsIdMap.put(item.id, item);
switch (item.itemType) {
case LauncherSettings.Favorites.ITEM_TYPE_FOLDER: