diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/TimelineViewModel.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/TimelineViewModel.kt
index 024c42e503..dc1df9a96e 100644
--- a/vector/src/main/java/im/vector/app/features/home/room/detail/TimelineViewModel.kt
+++ b/vector/src/main/java/im/vector/app/features/home/room/detail/TimelineViewModel.kt
@@ -1229,6 +1229,8 @@ class TimelineViewModel @AssistedInject constructor(
 
     override fun onLocationServiceStopped() {
         _viewEvents.post(RoomDetailViewEvents.HideLocationSharingIndicator)
+        // Bind again in case user decides to share live location without leaving the room
+        locationSharingServiceConnection.bind(this)
     }
 
     override fun onCleared() {