diff --git a/app/src/main/java/org/linphone/utils/LinphoneUtils.kt b/app/src/main/java/org/linphone/utils/LinphoneUtils.kt index 606d5d8a9..0c9255e58 100644 --- a/app/src/main/java/org/linphone/utils/LinphoneUtils.kt +++ b/app/src/main/java/org/linphone/utils/LinphoneUtils.kt @@ -290,11 +290,14 @@ class LinphoneUtils { Call.State.Pausing, Call.State.Paused, Call.State.PausedByRemote -> { AppUtils.getString(R.string.call_state_paused) } + Call.State.Resuming -> { + AppUtils.getString(R.string.call_state_resuming) + } Call.State.End, Call.State.Released, Call.State.Error -> { AppUtils.getString(R.string.call_state_ended) } else -> { - // TODO: handle other states + // TODO: handle other states? "" } } diff --git a/app/src/main/res/drawable/phone_call.xml b/app/src/main/res/drawable/phone_call.xml new file mode 100644 index 000000000..0903c1743 --- /dev/null +++ b/app/src/main/res/drawable/phone_call.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/layout/call_list_cell.xml b/app/src/main/res/layout/call_list_cell.xml index eafff4c77..59afaa7e7 100644 --- a/app/src/main/res/layout/call_list_cell.xml +++ b/app/src/main/res/layout/call_list_cell.xml @@ -63,7 +63,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginEnd="5dp" - android:src="@{model.isPaused ? @drawable/pause_call : @drawable/phone, default=@drawable/pause_call}" + android:src="@{model.isPaused ? @drawable/pause_call : @drawable/phone_call, default=@drawable/pause_call}" app:tint="@color/gray_main2_500" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 7282c81c8..7a5a4defd 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -294,6 +294,7 @@ Incoming Active Paused + Resuming… Ended Calls list Transfer call to