Avoid crash if linphone core is not currently set

This commit is contained in:
Gautier Pelloux-Prayer 2014-07-17 14:19:46 +02:00
parent 1398265662
commit 7051daa9cb

View file

@ -246,8 +246,11 @@ public class LinphoneManager implements LinphoneCoreListener {
}
private boolean isPresenceModelActivitySet() {
if (isInstanciated() && getLcIfManagerNotDestroyedOrNull() != null) {
return getLc().getPresenceModel() != null || getLc().getPresenceModel().getActivity() != null;
}
return false;
}
public void changeStatusToOnline() {
if (isInstanciated() && getLcIfManagerNotDestroyedOrNull() != null && isPresenceModelActivitySet() && getLc().getPresenceModel().getActivity().getType() != PresenceActivityType.Online) {