From 09a1bc66a899c349b2136b8a7cd41035d1812507 Mon Sep 17 00:00:00 2001 From: Andy Balaam Date: Fri, 21 Jan 2022 10:36:00 +0000 Subject: [PATCH] Disable location sharing button on Desktop (#7590) --- src/components/views/rooms/MessageComposer.tsx | 11 ++++++++--- .../settings/tabs/user/PreferencesUserSettingsTab.tsx | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/components/views/rooms/MessageComposer.tsx b/src/components/views/rooms/MessageComposer.tsx index da7e3ac63bc..e553fb26aca 100644 --- a/src/components/views/rooms/MessageComposer.tsx +++ b/src/components/views/rooms/MessageComposer.tsx @@ -284,7 +284,10 @@ export default class MessageComposer extends React.Component { isMenuOpen: false, showStickers: false, showStickersButton: SettingsStore.getValue("MessageComposerInput.showStickersButton"), - showLocationButton: SettingsStore.getValue("MessageComposerInput.showLocationButton"), + showLocationButton: ( + !window.electron && + SettingsStore.getValue("MessageComposerInput.showLocationButton") + ), }; this.instanceId = instanceCount++; @@ -340,8 +343,10 @@ export default class MessageComposer extends React.Component { case "MessageComposerInput.showLocationButton": case "feature_location_share": { - const showLocationButton = SettingsStore.getValue( - "MessageComposerInput.showLocationButton"); + const showLocationButton = ( + !window.electron && + SettingsStore.getValue("MessageComposerInput.showLocationButton") + ); if (this.state.showLocationButton !== showLocationButton) { this.setState({ showLocationButton }); diff --git a/src/components/views/settings/tabs/user/PreferencesUserSettingsTab.tsx b/src/components/views/settings/tabs/user/PreferencesUserSettingsTab.tsx index 5b35d17eeba..c10b07d4801 100644 --- a/src/components/views/settings/tabs/user/PreferencesUserSettingsTab.tsx +++ b/src/components/views/settings/tabs/user/PreferencesUserSettingsTab.tsx @@ -307,7 +307,7 @@ export default class PreferencesUserSettingsTab extends React.Component