diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index 91c6a83c1..6145498da 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -9,11 +9,6 @@ Rekisteröity kohteeseen %s Epäonnistui rekisteröidä kohteeseen %s linphone yhteystiedot - VVV, p KKK esim. Maanantai, 1 Tam - vvvv/KK/dd - TT:mm - esim 2012/11/22 - 12:34 - pp/KK, TT:mm esim 22/11, 12:34 - pp/KK esim 22/11 - TT:mm esim. 11:11 linphone-mms-%s.jpg diff --git a/src/org/linphone/ChatFragment.java b/src/org/linphone/ChatFragment.java index fac09577d..24f50ea75 100644 --- a/src/org/linphone/ChatFragment.java +++ b/src/org/linphone/ChatFragment.java @@ -479,8 +479,10 @@ public class ChatFragment extends Fragment implements OnClickListener, LinphoneC public void dispayMessageList() { messagesList.setChoiceMode(AbsListView.CHOICE_MODE_MULTIPLE); - adapter = new ChatMessageAdapter(getActivity(), chatRoom.getHistory()); - messagesList.setAdapter(adapter); + if(chatRoom != null) { + adapter = new ChatMessageAdapter(getActivity(), chatRoom.getHistory()); + messagesList.setAdapter(adapter); + } } private void displayChatHeader(LinphoneAddress address) { @@ -1049,9 +1051,11 @@ public class ChatFragment extends Fragment implements OnClickListener, LinphoneC public ListgetContactsList(){ List list = new ArrayList(); - for(Contact con: ContactsManager.getInstance().getAllContacts()){ - for(String numberOrAddress : con.getNumbersOrAddresses()){ - list.add(new ContactAddress(con, numberOrAddress)); + if(ContactsManager.getInstance().getAllContacts() != null) { + for (Contact con : ContactsManager.getInstance().getAllContacts()) { + for (String numberOrAddress : con.getNumbersOrAddresses()) { + list.add(new ContactAddress(con, numberOrAddress)); + } } } return list; diff --git a/src/org/linphone/StatusFragment.java b/src/org/linphone/StatusFragment.java index c2e3a9488..426cec6a9 100644 --- a/src/org/linphone/StatusFragment.java +++ b/src/org/linphone/StatusFragment.java @@ -316,19 +316,21 @@ public class StatusFragment extends Fragment { super.onResume(); LinphoneCore lc = LinphoneManager.getLcIfManagerNotDestroyedOrNull(); - LinphoneCall call = lc.getCurrentCall(); - if (isInCall && (call != null || lc.getConferenceSize() > 1 || lc.getCallsNb() > 0)) { - if (call != null) { - startCallQuality(); - refreshStatusItems(call, call.getCurrentParamsCopy().getVideoEnabled()); + if(lc != null) { + LinphoneCall call = lc.getCurrentCall(); + if (isInCall && (call != null || lc.getConferenceSize() > 1 || lc.getCallsNb() > 0)) { + if (call != null) { + startCallQuality(); + refreshStatusItems(call, call.getCurrentParamsCopy().getVideoEnabled()); + } + menu.setVisibility(View.INVISIBLE); + encryption.setVisibility(View.VISIBLE); + callQuality.setVisibility(View.VISIBLE); + + // We are obviously connected + statusLed.setImageResource(R.drawable.led_connected); + statusText.setText(getString(R.string.status_connected)); } - menu.setVisibility(View.INVISIBLE); - encryption.setVisibility(View.VISIBLE); - callQuality.setVisibility(View.VISIBLE); - - // We are obviously connected - statusLed.setImageResource(R.drawable.led_connected); - statusText.setText(getString(R.string.status_connected)); } else { statusText.setVisibility(View.VISIBLE); encryption.setVisibility(View.GONE); diff --git a/src/org/linphone/assistant/AssistantActivity.java b/src/org/linphone/assistant/AssistantActivity.java index 95f9c63bb..6d35d048a 100644 --- a/src/org/linphone/assistant/AssistantActivity.java +++ b/src/org/linphone/assistant/AssistantActivity.java @@ -96,7 +96,7 @@ public class AssistantActivity extends Activity implements OnClickListener { @Override public void registrationState(LinphoneCore lc, LinphoneProxyConfig cfg, LinphoneCore.RegistrationState state, String smessage) { if(accountCreated && !newAccount){ - if(address != null && address.asString().equals(cfg.getIdentity()) ) { + if(address != null && address.asString().equals(cfg.getAddress().asString()) ) { if (state == RegistrationState.RegistrationOk) { if(progress != null) progress.dismiss(); @@ -341,7 +341,7 @@ public class AssistantActivity extends Activity implements OnClickListener { e.printStackTrace(); } - if(displayName != null && !displayName.equals("")){ + if(address != null && displayName != null && !displayName.equals("")){ address.setDisplayName(displayName); }