diff --git a/Riot/Modules/Room/Location/LocationMarkerView.xib b/Riot/Modules/Room/Location/LocationMarkerView.xib
index 8c4339ffab..837db55030 100644
--- a/Riot/Modules/Room/Location/LocationMarkerView.xib
+++ b/Riot/Modules/Room/Location/LocationMarkerView.xib
@@ -4,41 +4,61 @@
-
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -46,7 +66,7 @@
-
+
diff --git a/RiotSwiftUI/Modules/Room/LocationSharing/View/LocationSharingUserMarkerView.swift b/RiotSwiftUI/Modules/Room/LocationSharing/View/LocationSharingUserMarkerView.swift
index 0727e0b5bd..7c8729aac0 100644
--- a/RiotSwiftUI/Modules/Room/LocationSharing/View/LocationSharingUserMarkerView.swift
+++ b/RiotSwiftUI/Modules/Room/LocationSharing/View/LocationSharingUserMarkerView.swift
@@ -25,16 +25,20 @@ struct LocationSharingUserMarkerView: View {
@Environment(\.theme) private var theme: ThemeSwiftUI
+ @State var frame: CGRect = .zero
+
// MARK: Public
let avatarData: AvatarInputProtocol
var body: some View {
- ZStack(alignment: .center) {
+ ZStack {
Image(uiImage: Asset.Images.locationUserMarker.image)
AvatarImage(avatarData: avatarData, size: .large)
.offset(.init(width: 0.0, height: -1.5))
}
+ .background(ViewFrameReader(frame: $frame))
+ .padding(.bottom, frame.height)
.accentColor(theme.colors.accent)
}
}