1
0
mirror of https://github.com/moparisthebest/k-9 synced 2024-12-26 09:38:52 -05:00

Addresses mpredosin's comments on r420

This commit is contained in:
Daniel Applebaum 2009-07-24 03:48:49 +00:00
parent f4417e7bae
commit f1232a119a

View File

@ -2646,14 +2646,15 @@ public class MessagingController implements Runnable {
final boolean ignoreLastCheckedTime,
final boolean useManualWakeLock,
final MessagingListener listener) {
WakeLock twakeLock = null;
if (useManualWakeLock) {
PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
WakeLock wakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "Email");
wakeLock.setReferenceCounted(false);
wakeLock.acquire(Email.MANUAL_WAKE_LOCK_TIMEOUT);
twakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "Email");
twakeLock.setReferenceCounted(false);
twakeLock.acquire(Email.MANUAL_WAKE_LOCK_TIMEOUT);
}
final WakeLock wakeLock = twakeLock;
for (MessagingListener l : getListeners()) {
l.checkMailStarted(context, account);
@ -2870,7 +2871,10 @@ public class MessagingController implements Runnable {
public void run() {
Log.i(Email.LOG_TAG, "Finished mail sync");
if (wakeLock != null)
{
wakeLock.release();
}
for (MessagingListener l : getListeners()) {
l.checkMailFinished(context, account);
}