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);
}