diff options
| author | fiaxh <git@lightrise.org> | 2025-10-06 18:17:17 +0200 |
|---|---|---|
| committer | fiaxh <git@lightrise.org> | 2025-10-06 18:17:17 +0200 |
| commit | f17926329915fcd8f95e00ab042d1a22ea2b7371 (patch) | |
| tree | 3e740e85246e097b9f1a767b24a450f772af44d1 /main/src/ui/conversation_details.vala | |
| parent | 18f87d11986f1021d98f1be58c89296d852120c3 (diff) | |
Use AdwDialog for conversation details and preferences
Diffstat (limited to 'main/src/ui/conversation_details.vala')
| -rw-r--r-- | main/src/ui/conversation_details.vala | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/main/src/ui/conversation_details.vala b/main/src/ui/conversation_details.vala index a1b7a9ce..404f357d 100644 --- a/main/src/ui/conversation_details.vala +++ b/main/src/ui/conversation_details.vala @@ -189,20 +189,19 @@ namespace Dino.Ui.ConversationDetails { } } - public Dialog setup_dialog(Conversation conversation, StreamInteractor stream_interactor, Window parent) { - var dialog = new Dialog() { transient_for = parent }; + public Dialog setup_dialog(Conversation conversation, StreamInteractor stream_interactor) { + var dialog = new Dialog(); var model = new Model.ConversationDetails(); model.populate(stream_interactor, conversation); bind_dialog(model, dialog.model, stream_interactor); set_about_rows(model, dialog.model, stream_interactor); - dialog.close_request.connect(() => { + dialog.closed.connect(() => { // Only send the config form if something was changed if (model.data_form_bak != null && model.data_form_bak != model.data_form.stanza_node.to_string()) { stream_interactor.get_module(MucManager.IDENTITY).set_config_form.begin(conversation.account, conversation.counterpart, model.data_form); } - return false; }); Plugins.ContactDetails contact_details = new Plugins.ContactDetails(); |
