diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 7478ebc6cb..68b20722a4 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -526,6 +526,8 @@ + + () { @Override diff --git a/src/org/thoughtcrime/securesms/service/ExpirationListener.java b/src/org/thoughtcrime/securesms/service/ExpirationListener.java index 97513bcde8..4a83707ddd 100644 --- a/src/org/thoughtcrime/securesms/service/ExpirationListener.java +++ b/src/org/thoughtcrime/securesms/service/ExpirationListener.java @@ -21,6 +21,6 @@ public class ExpirationListener extends BroadcastReceiver { AlarmManager alarmManager = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE); alarmManager.cancel(pendingIntent); - alarmManager.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + waitTimeMillis, pendingIntent); + alarmManager.set(AlarmManager.RTC, System.currentTimeMillis() + waitTimeMillis, pendingIntent); } } diff --git a/src/org/thoughtcrime/securesms/service/ExpiringMessageManager.java b/src/org/thoughtcrime/securesms/service/ExpiringMessageManager.java index 2cc4674fee..b43cf0e7d1 100644 --- a/src/org/thoughtcrime/securesms/service/ExpiringMessageManager.java +++ b/src/org/thoughtcrime/securesms/service/ExpiringMessageManager.java @@ -46,7 +46,7 @@ public class ExpiringMessageManager { } } - void checkSchedule() { + public void checkSchedule() { synchronized (expiringMessageReferences) { expiringMessageReferences.notifyAll(); }