Fix for notification preference regression

This commit is contained in:
Moxie Marlinspike 2013-05-06 14:07:28 -07:00
parent 1aa84b145f
commit 01658cc454

View file

@ -97,10 +97,22 @@ public class MessageNotifier {
public static void updateNotification(Context context, MasterSecret masterSecret) {
if (!PreferenceManager.getDefaultSharedPreferences(context)
.getBoolean(ApplicationPreferencesActivity.NOTIFICATION_PREF, true))
{
return;
}
updateNotification(context, masterSecret, false);
}
public static void updateNotification(Context context, MasterSecret masterSecret, long threadId) {
if (!PreferenceManager.getDefaultSharedPreferences(context)
.getBoolean(ApplicationPreferencesActivity.NOTIFICATION_PREF, true))
{
return;
}
if (visibleThread == threadId) {
DatabaseFactory.getThreadDatabase(context).setRead(threadId);
sendInThreadNotification(context);