(CreateArchiveDialog): archive extension could be null.

This commit is contained in:
morkt 2014-08-22 10:14:40 +04:00
parent 8a53d74d5e
commit 46a4ca6b14

View File

@ -47,7 +47,7 @@ namespace GARbro.GUI
{ {
var format = this.ArchiveFormat.SelectedItem as ArchiveFormat; var format = this.ArchiveFormat.SelectedItem as ArchiveFormat;
if (null != format) if (null != format)
initial_name = Path.ChangeExtension (initial_name, format.Extensions.First()); initial_name = Path.ChangeExtension (initial_name, format.Extensions.FirstOrDefault());
} }
ArchiveName.Text = initial_name; ArchiveName.Text = initial_name;
} }
@ -136,7 +136,7 @@ namespace GARbro.GUI
{ {
widget = format.GetCreationWidget(); widget = format.GetCreationWidget();
if (!string.IsNullOrEmpty (ArchiveName.Text)) if (!string.IsNullOrEmpty (ArchiveName.Text))
ArchiveName.Text = Path.ChangeExtension (ArchiveName.Text, format.Extensions.First()); ArchiveName.Text = Path.ChangeExtension (ArchiveName.Text, format.Extensions.FirstOrDefault());
} }
OptionsWidget.Content = widget; OptionsWidget.Content = widget;
OptionsWidget.Visibility = null != widget ? Visibility.Visible : Visibility.Hidden; OptionsWidget.Visibility = null != widget ? Visibility.Visible : Visibility.Hidden;