From f17926329915fcd8f95e00ab042d1a22ea2b7371 Mon Sep 17 00:00:00 2001 From: fiaxh Date: Mon, 6 Oct 2025 18:17:17 +0200 Subject: Use AdwDialog for conversation details and preferences --- main/src/ui/application.vala | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'main/src/ui/application.vala') diff --git a/main/src/ui/application.vala b/main/src/ui/application.vala index ffdd2df3..b0473c16 100644 --- a/main/src/ui/application.vala +++ b/main/src/ui/application.vala @@ -153,9 +153,9 @@ public class Dino.Ui.Application : Adw.Application, Dino.Application { string stack_value = variant.get_child_value(1).get_string(); - var conversation_details = ConversationDetails.setup_dialog(conversation, stream_interactor, window); + var conversation_details = ConversationDetails.setup_dialog(conversation, stream_interactor); conversation_details.stack.visible_child_name = stack_value; - conversation_details.present(); + conversation_details.present(window); }); add_action(open_conversation_details_action); @@ -251,16 +251,16 @@ public class Dino.Ui.Application : Adw.Application, Dino.Application { } private void show_preferences_window() { - Ui.PreferencesWindow dialog = new Ui.PreferencesWindow() { transient_for = window }; + Ui.PreferencesDialog dialog = new Ui.PreferencesDialog(); dialog.model.populate(db, stream_interactor); - dialog.present(); + dialog.present(window); } private void show_preferences_account_window(Account account) { - Ui.PreferencesWindow dialog = new Ui.PreferencesWindow() { transient_for = window }; + Ui.PreferencesDialog dialog = new Ui.PreferencesDialog(); dialog.model.populate(db, stream_interactor); dialog.accounts_page.account_chosen(account); - dialog.present(); + dialog.present(window); } private void show_about_window() { -- cgit v1.3