aboutsummaryrefslogtreecommitdiff
path: root/main/src/windows/preferences_window/preferences_dialog.vala
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/windows/preferences_window/preferences_dialog.vala')
-rw-r--r--main/src/windows/preferences_window/preferences_dialog.vala4
1 files changed, 2 insertions, 2 deletions
diff --git a/main/src/windows/preferences_window/preferences_dialog.vala b/main/src/windows/preferences_window/preferences_dialog.vala
index 7a70ca00..4baced96 100644
--- a/main/src/windows/preferences_window/preferences_dialog.vala
+++ b/main/src/windows/preferences_window/preferences_dialog.vala
@@ -10,17 +10,17 @@ public class Dino.Ui.PreferencesDialog : Adw.PreferencesDialog {
[GtkChild] public unowned Dino.Ui.PreferencesWindowAccounts accounts_page;
[GtkChild] public unowned Dino.Ui.PreferencesWindowEncryption encryption_page;
[GtkChild] public unowned Dino.Ui.GeneralPreferencesPage general_page;
- public Dino.Ui.AccountPreferencesSubpage account_page = new Dino.Ui.AccountPreferencesSubpage();
[GtkChild] public unowned ViewModel.PreferencesDialog model { get; }
construct {
this.bind_property("model", accounts_page, "model", BindingFlags.SYNC_CREATE);
- this.bind_property("model", account_page, "model", BindingFlags.SYNC_CREATE);
this.bind_property("model", encryption_page, "model", BindingFlags.SYNC_CREATE);
accounts_page.account_chosen.connect((account) => {
model.selected_account = model.account_details[account];
+ Dino.Ui.AccountPreferencesSubpage account_page = new Dino.Ui.AccountPreferencesSubpage();
+ this.bind_property("model", account_page, "model", BindingFlags.SYNC_CREATE);
this.push_subpage(account_page);
});
}