diff --git a/res/drawable-hdpi/options_transfer_default.png b/res/drawable-hdpi/options_transfer_default.png index a2ec44285..409193c81 100644 Binary files a/res/drawable-hdpi/options_transfer_default.png and b/res/drawable-hdpi/options_transfer_default.png differ diff --git a/res/drawable-hdpi/popup_black.png b/res/drawable-hdpi/popup_black.png deleted file mode 100644 index 7fcece6ce..000000000 Binary files a/res/drawable-hdpi/popup_black.png and /dev/null differ diff --git a/res/drawable-land-hdpi/micro_off_default.png b/res/drawable-land-hdpi/micro_off_default.png index abb1dcef6..297071951 100644 Binary files a/res/drawable-land-hdpi/micro_off_default.png and b/res/drawable-land-hdpi/micro_off_default.png differ diff --git a/res/drawable-land-hdpi/micro_off_disabled.png b/res/drawable-land-hdpi/micro_off_disabled.png index fadfcbafa..ef133210a 100644 Binary files a/res/drawable-land-hdpi/micro_off_disabled.png and b/res/drawable-land-hdpi/micro_off_disabled.png differ diff --git a/res/drawable-land-hdpi/micro_off_over.png b/res/drawable-land-hdpi/micro_off_over.png index d19bfcad5..772d734fb 100644 Binary files a/res/drawable-land-hdpi/micro_off_over.png and b/res/drawable-land-hdpi/micro_off_over.png differ diff --git a/res/drawable-land-hdpi/micro_on_default.png b/res/drawable-land-hdpi/micro_on_default.png index 2a551232d..0f8be95ea 100644 Binary files a/res/drawable-land-hdpi/micro_on_default.png and b/res/drawable-land-hdpi/micro_on_default.png differ diff --git a/res/drawable-land-hdpi/micro_on_disabled.png b/res/drawable-land-hdpi/micro_on_disabled.png index d3632a238..9165841a8 100644 Binary files a/res/drawable-land-hdpi/micro_on_disabled.png and b/res/drawable-land-hdpi/micro_on_disabled.png differ diff --git a/res/drawable-land-hdpi/micro_on_over.png b/res/drawable-land-hdpi/micro_on_over.png index bafe54db7..8afa26cee 100644 Binary files a/res/drawable-land-hdpi/micro_on_over.png and b/res/drawable-land-hdpi/micro_on_over.png differ diff --git a/res/drawable-land-hdpi/options_add_default.png b/res/drawable-land-hdpi/options_add_default.png index 631683a08..f85f44628 100644 Binary files a/res/drawable-land-hdpi/options_add_default.png and b/res/drawable-land-hdpi/options_add_default.png differ diff --git a/res/drawable-land-hdpi/options_add_disabled.png b/res/drawable-land-hdpi/options_add_disabled.png index fd224437c..2b9997731 100644 Binary files a/res/drawable-land-hdpi/options_add_disabled.png and b/res/drawable-land-hdpi/options_add_disabled.png differ diff --git a/res/drawable-land-hdpi/options_add_over.png b/res/drawable-land-hdpi/options_add_over.png index f8ac1e90c..eddae5444 100644 Binary files a/res/drawable-land-hdpi/options_add_over.png and b/res/drawable-land-hdpi/options_add_over.png differ diff --git a/res/drawable-land-hdpi/options_default.png b/res/drawable-land-hdpi/options_default.png index 6f01edad6..e835f0829 100644 Binary files a/res/drawable-land-hdpi/options_default.png and b/res/drawable-land-hdpi/options_default.png differ diff --git a/res/drawable-land-hdpi/options_disabled.png b/res/drawable-land-hdpi/options_disabled.png index ff1b9f173..25bee610a 100644 Binary files a/res/drawable-land-hdpi/options_disabled.png and b/res/drawable-land-hdpi/options_disabled.png differ diff --git a/res/drawable-land-hdpi/options_over.png b/res/drawable-land-hdpi/options_over.png index c3dcd2190..dc2bb8404 100644 Binary files a/res/drawable-land-hdpi/options_over.png and b/res/drawable-land-hdpi/options_over.png differ diff --git a/res/drawable-land-hdpi/options_selected.png b/res/drawable-land-hdpi/options_selected.png index 6ff65ab37..4de39f880 100644 Binary files a/res/drawable-land-hdpi/options_selected.png and b/res/drawable-land-hdpi/options_selected.png differ diff --git a/res/drawable-land-hdpi/options_transfer_default.png b/res/drawable-land-hdpi/options_transfer_default.png index fc354333a..3c9ad5cb1 100644 Binary files a/res/drawable-land-hdpi/options_transfer_default.png and b/res/drawable-land-hdpi/options_transfer_default.png differ diff --git a/res/drawable-land-hdpi/options_transfer_disabled.png b/res/drawable-land-hdpi/options_transfer_disabled.png index 493486e0c..95fea9ef3 100644 Binary files a/res/drawable-land-hdpi/options_transfer_disabled.png and b/res/drawable-land-hdpi/options_transfer_disabled.png differ diff --git a/res/drawable-land-hdpi/options_transfer_over.png b/res/drawable-land-hdpi/options_transfer_over.png index 9b8f1c64c..4e13b8a6a 100644 Binary files a/res/drawable-land-hdpi/options_transfer_over.png and b/res/drawable-land-hdpi/options_transfer_over.png differ diff --git a/res/drawable-land-hdpi/speaker_off_default.png b/res/drawable-land-hdpi/speaker_off_default.png index b77b4ef25..a8c06fa29 100644 Binary files a/res/drawable-land-hdpi/speaker_off_default.png and b/res/drawable-land-hdpi/speaker_off_default.png differ diff --git a/res/drawable-land-hdpi/speaker_off_disabled.png b/res/drawable-land-hdpi/speaker_off_disabled.png index 4c844e33f..71e614e16 100644 Binary files a/res/drawable-land-hdpi/speaker_off_disabled.png and b/res/drawable-land-hdpi/speaker_off_disabled.png differ diff --git a/res/drawable-land-hdpi/speaker_off_over.png b/res/drawable-land-hdpi/speaker_off_over.png index 4049e7b75..66d3c8992 100644 Binary files a/res/drawable-land-hdpi/speaker_off_over.png and b/res/drawable-land-hdpi/speaker_off_over.png differ diff --git a/res/drawable-land-hdpi/speaker_on_default.png b/res/drawable-land-hdpi/speaker_on_default.png index 90f75c124..5f9ffbbb1 100644 Binary files a/res/drawable-land-hdpi/speaker_on_default.png and b/res/drawable-land-hdpi/speaker_on_default.png differ diff --git a/res/drawable-land-hdpi/speaker_on_disabled.png b/res/drawable-land-hdpi/speaker_on_disabled.png index 1235ab82b..7a8c6023a 100644 Binary files a/res/drawable-land-hdpi/speaker_on_disabled.png and b/res/drawable-land-hdpi/speaker_on_disabled.png differ diff --git a/res/drawable-land-hdpi/speaker_on_over.png b/res/drawable-land-hdpi/speaker_on_over.png index e3ff2f8fd..db44d5a07 100644 Binary files a/res/drawable-land-hdpi/speaker_on_over.png and b/res/drawable-land-hdpi/speaker_on_over.png differ diff --git a/res/drawable-land-hdpi/video_off_default.png b/res/drawable-land-hdpi/video_off_default.png index 037a41397..bdf806f04 100644 Binary files a/res/drawable-land-hdpi/video_off_default.png and b/res/drawable-land-hdpi/video_off_default.png differ diff --git a/res/drawable-land-hdpi/video_off_disabled.png b/res/drawable-land-hdpi/video_off_disabled.png index 80cc968b9..bba655b46 100644 Binary files a/res/drawable-land-hdpi/video_off_disabled.png and b/res/drawable-land-hdpi/video_off_disabled.png differ diff --git a/res/drawable-land-hdpi/video_off_over.png b/res/drawable-land-hdpi/video_off_over.png index afdbe9e4e..f93047c62 100644 Binary files a/res/drawable-land-hdpi/video_off_over.png and b/res/drawable-land-hdpi/video_off_over.png differ diff --git a/res/drawable-land-hdpi/video_on_default.png b/res/drawable-land-hdpi/video_on_default.png index 46a88e074..3ca9fabdf 100644 Binary files a/res/drawable-land-hdpi/video_on_default.png and b/res/drawable-land-hdpi/video_on_default.png differ diff --git a/res/drawable-land-hdpi/video_on_disabled.png b/res/drawable-land-hdpi/video_on_disabled.png index 3074faae3..f122718f0 100644 Binary files a/res/drawable-land-hdpi/video_on_disabled.png and b/res/drawable-land-hdpi/video_on_disabled.png differ diff --git a/res/drawable-land-hdpi/video_on_over.png b/res/drawable-land-hdpi/video_on_over.png index 665973f26..252f88441 100644 Binary files a/res/drawable-land-hdpi/video_on_over.png and b/res/drawable-land-hdpi/video_on_over.png differ diff --git a/res/drawable/popup.9.png b/res/drawable/popup.9.png new file mode 100644 index 000000000..212f1e4aa Binary files /dev/null and b/res/drawable/popup.9.png differ diff --git a/res/layout/toast.xml b/res/layout/toast.xml index dc3437b8e..4ae7ccfa5 100644 --- a/res/layout/toast.xml +++ b/res/layout/toast.xml @@ -3,20 +3,15 @@ android:id="@+id/toastRoot" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:background="@drawable/zrtp_popup" + android:background="@drawable/popup" android:orientation="vertical" > - - + android:layout_height="wrap_content" + android:textAppearance="?android:attr/textAppearanceMedium" /> diff --git a/src/org/linphone/IncomingCallActivity.java b/src/org/linphone/IncomingCallActivity.java index 0f244dca1..a1b69066d 100644 --- a/src/org/linphone/IncomingCallActivity.java +++ b/src/org/linphone/IncomingCallActivity.java @@ -132,10 +132,16 @@ public class IncomingCallActivity extends Activity implements LinphoneOnCallStat // the above method takes care of Samsung Galaxy S Toast.makeText(this, R.string.couldnt_accept_call, Toast.LENGTH_LONG).show(); } else { - if (mCall.getCurrentParamsCopy().getVideoEnabled()) + if (!LinphoneActivity.isInstanciated()) { + return; + } + + if (mCall.getCurrentParamsCopy().getVideoEnabled()) { LinphoneActivity.instance().startVideoActivity(mCall); - else + } + else { LinphoneActivity.instance().startIncallActivity(mCall); + } } } diff --git a/src/org/linphone/LinphoneActivity.java b/src/org/linphone/LinphoneActivity.java index ba8e33c66..73a1f9878 100644 --- a/src/org/linphone/LinphoneActivity.java +++ b/src/org/linphone/LinphoneActivity.java @@ -691,7 +691,7 @@ public class LinphoneActivity extends FragmentActivity implements OnClickListene @Override public void onCallStateChanged(LinphoneCall call, State state, String message) { if (state == State.Error) { - displayCustomToast(null, message, Toast.LENGTH_LONG); + displayCustomToast(message, Toast.LENGTH_LONG); } if (state == State.IncomingReceived) { @@ -710,20 +710,13 @@ public class LinphoneActivity extends FragmentActivity implements OnClickListene displayMissedCalls(missedCalls); } - private void displayCustomToast(final String title, final String message, final int duration) { + private void displayCustomToast(final String message, final int duration) { mHandler.post(new Runnable() { @Override public void run() { LayoutInflater inflater = getLayoutInflater(); View layout = inflater.inflate(R.layout.toast, (ViewGroup) findViewById(R.id.toastRoot)); - TextView toastTitle = (TextView) layout.findViewById(R.id.toastTitle); - if (title == null) { - toastTitle.setVisibility(View.GONE); - } else { - toastTitle.setText(title); - } - TextView toastText = (TextView) layout.findViewById(R.id.toastMessage); toastText.setText(message);