diff --git a/Nickvision.Application.GNOME/Views/MainWindow.cs b/Nickvision.Application.GNOME/Views/MainWindow.cs index 6782fc04..bd2996c9 100644 --- a/Nickvision.Application.GNOME/Views/MainWindow.cs +++ b/Nickvision.Application.GNOME/Views/MainWindow.cs @@ -10,6 +10,7 @@ using Nickvision.Desktop.GNOME.Helpers; using Nickvision.Desktop.Notifications; using System; +using System.Diagnostics.CodeAnalysis; using System.Linq; namespace Nickvision.Application.GNOME.Views; @@ -43,6 +44,7 @@ public MainWindow(IServiceProvider serviceProvider, MainWindowController control } + [DynamicDependency(DynamicallyAccessedMemberTypes.NonPublicFields, typeof(MainWindow))] private MainWindow(IServiceProvider serviceProvider, MainWindowController controller, AppInfo appInfo, IEventsService eventsService, ITranslationService translationService, Gtk.Builder builder) : base(new Adw.Internal.ApplicationWindowHandle(builder.GetPointer("root"), false)) { var application = serviceProvider.GetRequiredService(); diff --git a/Nickvision.Application.GNOME/Views/PreferencesDialog.cs b/Nickvision.Application.GNOME/Views/PreferencesDialog.cs index a7b0b81f..24d912b6 100644 --- a/Nickvision.Application.GNOME/Views/PreferencesDialog.cs +++ b/Nickvision.Application.GNOME/Views/PreferencesDialog.cs @@ -2,6 +2,7 @@ using Nickvision.Application.Shared.Models; using Nickvision.Desktop.GNOME.Helpers; using System; +using System.Diagnostics.CodeAnalysis; namespace Nickvision.Application.GNOME.Views; @@ -20,6 +21,7 @@ public PreferencesDialog(PreferencesViewController controller, IGtkBuilderFactor } + [DynamicDependency(DynamicallyAccessedMemberTypes.NonPublicFields, typeof(PreferencesDialog))] private PreferencesDialog(PreferencesViewController controller, Gtk.Builder builder) : base(new Adw.Internal.PreferencesDialogHandle(builder.GetPointer("root"), false)) { _controller = controller;