diff --git a/DiscordChatExporter.Gui/ViewModels/ExportSetupViewModel.cs b/DiscordChatExporter.Gui/ViewModels/ExportSetupViewModel.cs index 7bab525..12d80ed 100644 --- a/DiscordChatExporter.Gui/ViewModels/ExportSetupViewModel.cs +++ b/DiscordChatExporter.Gui/ViewModels/ExportSetupViewModel.cs @@ -93,6 +93,12 @@ namespace DiscordChatExporter.Gui.ViewModels // Save format _settingsService.LastExportFormat = SelectedFormat; + // Clamp 'from' and 'to' values + if (From > To) + From = To; + if (To < From) + To = From; + // Start export MessengerInstance.Send(new StartExportMessage(Channel, FilePath, SelectedFormat, From, To)); } diff --git a/DiscordChatExporter.Gui/Views/ExportSetupDialog.xaml b/DiscordChatExporter.Gui/Views/ExportSetupDialog.xaml index 5fb759c..e24f2ca 100644 --- a/DiscordChatExporter.Gui/Views/ExportSetupDialog.xaml +++ b/DiscordChatExporter.Gui/Views/ExportSetupDialog.xaml @@ -36,18 +36,22 @@