From a1109fc303a7dab3db7b5e6fbb414f7ae4ddeda3 Mon Sep 17 00:00:00 2001 From: evgeniysharafan Date: Thu, 12 Mar 2015 12:58:26 +0200 Subject: [PATCH] Fix for showing badges on Samsung. Sorry, I did it in online github editor and forgot to copy paste all needed code :) --- .../me/leolin/shortcutbadger/impl/SamsungHomeBadger.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ShortcutBadger/src/main/java/me/leolin/shortcutbadger/impl/SamsungHomeBadger.java b/ShortcutBadger/src/main/java/me/leolin/shortcutbadger/impl/SamsungHomeBadger.java index d135ed1..aa79d45 100644 --- a/ShortcutBadger/src/main/java/me/leolin/shortcutbadger/impl/SamsungHomeBadger.java +++ b/ShortcutBadger/src/main/java/me/leolin/shortcutbadger/impl/SamsungHomeBadger.java @@ -30,11 +30,11 @@ public class SamsungHomeBadger extends ShortcutBadger { if (cursor != null) { while (cursor.moveToNext()) { int id = cursor.getInt(0); - ContentValues contentValues = getContentValues(badgeCount); + ContentValues contentValues = getContentValues(badgeCount, false); contentResolver.update(mUri, contentValues, "_id=?", new String[]{String.valueOf(id)}); } } else { - ContentValues contentValues = getContentValues(badgeCount); + ContentValues contentValues = getContentValues(badgeCount, true); contentResolver.insert(mUri, contentValues); } } finally { @@ -42,7 +42,7 @@ public class SamsungHomeBadger extends ShortcutBadger { } } - private ContentValues getContentValues(int badgeCount) { + private ContentValues getContentValues(int badgeCount, boolean isInsert) { ContentValues contentValues = new ContentValues(); if (isInsert) { contentValues.put("package", getContextPackageName());