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