From 1d86c3d326222ba7c4788ce1b9e7508de0ded95d Mon Sep 17 00:00:00 2001 From: Sarah Jamie Lewis Date: Thu, 26 Nov 2020 14:09:12 -0800 Subject: [PATCH] Updating Display name reflects in Messages Fixes: #416 --- qml/panes/PeerSettingsPane.qml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/qml/panes/PeerSettingsPane.qml b/qml/panes/PeerSettingsPane.qml index 95a9349f..d83260d5 100644 --- a/qml/panes/PeerSettingsPane.qml +++ b/qml/panes/PeerSettingsPane.qml @@ -60,7 +60,14 @@ Opaque.SettingsList { // settingsPane onClicked: { gcd.savePeerSettings(txtOnion.text, txtDisplayName.text) toolbar.setTitle(txtDisplayName.text) + + // FIXME this is kind of a hack as ideally we could just update the peer name + // and have that change broadcast to each message - but there isn't an easy way to do that + // with our current message model setup. As such we simply reset and reload the message pane + gcd.broadcast("ResetMessagePane") theStack.pane = theStack.messagePane + mm.setHandle(txtOnion.text) + gcd.loadMessagesPane(txtOnion.text) } } }