diff --git a/ModernKeePass/Services/DatabaseService.cs b/ModernKeePass/Services/DatabaseService.cs index 11d5991..9df5ce2 100644 --- a/ModernKeePass/Services/DatabaseService.cs +++ b/ModernKeePass/Services/DatabaseService.cs @@ -186,7 +186,9 @@ namespace ModernKeePass.Services public void UpdateCompositeKey(CompositeKey newCompositeKey) { - if (newCompositeKey != null) _compositeKey = newCompositeKey; + if (newCompositeKey == null) return; + _compositeKey = newCompositeKey; + _pwDatabase.MasterKey = newCompositeKey; } private void CreateSampleData() diff --git a/ModernKeePass/Strings/en-US/Resources.resw b/ModernKeePass/Strings/en-US/Resources.resw index 46da78e..3ac653d 100644 --- a/ModernKeePass/Strings/en-US/Resources.resw +++ b/ModernKeePass/Strings/en-US/Resources.resw @@ -456,4 +456,10 @@ Sort groups + + Database successfully updated + + + Composite Key + \ No newline at end of file diff --git a/ModernKeePass/Strings/fr-FR/Resources.resw b/ModernKeePass/Strings/fr-FR/Resources.resw index 54879be..c32b4be 100644 --- a/ModernKeePass/Strings/fr-FR/Resources.resw +++ b/ModernKeePass/Strings/fr-FR/Resources.resw @@ -391,7 +391,7 @@ Login copié avec succès ! - Mot de passe copié avec succès ! + Mot de passe copié avec succès ! URL copié avec succès ! @@ -456,4 +456,10 @@ Trier les groupes + + Base de données mise à jour + + + Clé maître + \ No newline at end of file diff --git a/ModernKeePass/Views/SettingsPageFrames/SettingsSecurityPage.xaml b/ModernKeePass/Views/SettingsPageFrames/SettingsSecurityPage.xaml index 5180f0d..17b3d18 100644 --- a/ModernKeePass/Views/SettingsPageFrames/SettingsSecurityPage.xaml +++ b/ModernKeePass/Views/SettingsPageFrames/SettingsSecurityPage.xaml @@ -5,6 +5,9 @@ xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:userControls="using:ModernKeePass.Views.UserControls" + xmlns:interactivity="using:Microsoft.Xaml.Interactivity" + xmlns:core="using:Microsoft.Xaml.Interactions.Core" + xmlns:actions="using:ModernKeePass.Actions" mc:Ignorable="d"> @@ -14,6 +17,12 @@ - + + + + + + + diff --git a/ModernKeePass/Views/SettingsPageFrames/SettingsSecurityPage.xaml.cs b/ModernKeePass/Views/SettingsPageFrames/SettingsSecurityPage.xaml.cs index 8029a26..1ba70bb 100644 --- a/ModernKeePass/Views/SettingsPageFrames/SettingsSecurityPage.xaml.cs +++ b/ModernKeePass/Views/SettingsPageFrames/SettingsSecurityPage.xaml.cs @@ -1,8 +1,5 @@ // The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=234238 -using ModernKeePass.Common; -using ModernKeePass.Events; - namespace ModernKeePass.Views { /// @@ -14,10 +11,5 @@ namespace ModernKeePass.Views { InitializeComponent(); } - - private void CompositeKeyUserControl_OnValidationChecked(object sender, PasswordEventArgs e) - { - ToastNotificationHelper.ShowGenericToast("Composite key", "Database successfully updated."); - } } } diff --git a/ModernKeePass/Views/UserControls/TopMenuUserControl.xaml b/ModernKeePass/Views/UserControls/TopMenuUserControl.xaml index 03c1532..ebc83a6 100644 --- a/ModernKeePass/Views/UserControls/TopMenuUserControl.xaml +++ b/ModernKeePass/Views/UserControls/TopMenuUserControl.xaml @@ -7,24 +7,24 @@ mc:Ignorable="d"> - - - -