Really fix this (I hope) based on more feedback from cketti.

This commit is contained in:
Daniel Applebaum 2010-05-06 13:24:13 +00:00
parent 590b222507
commit e55d3019c3
1 changed files with 6 additions and 7 deletions

View File

@ -4718,16 +4718,15 @@ public class MessagingController implements Runnable
return false;
}
Pusher pusher = store.getPusher(receiver);
Pusher oldPusher = null;
if (pusher != null)
{
oldPusher = pushers.putIfAbsent(account, pusher);
}
Pusher oldPusher = pushers.putIfAbsent(account, pusher);
if (oldPusher == null)
{
pusher.start(names);
}
}
}
catch (Exception e)
{
Log.e(K9.LOG_TAG, "Could not get remote store", e);