diff --git a/AirBomber/AirBomber/FormMapWithSetAirplanes.cs b/AirBomber/AirBomber/FormMapWithSetAirplanes.cs
index 569805e..a699c5e 100644
--- a/AirBomber/AirBomber/FormMapWithSetAirplanes.cs
+++ b/AirBomber/AirBomber/FormMapWithSetAirplanes.cs
@@ -24,10 +24,11 @@ namespace AirBomber
///
/// Конструктор
///
- public FormMapWithSetAirplanes()
+ public FormMapWithSetAirplanes(ILogger logger)
{
InitializeComponent();
_mapsCollection = new MapsCollection(pictureBox.Width, pictureBox.Height);
+ _logger = logger;
comboBoxSelectorMap.Items.Clear();
foreach(var elem in _mapsDict)
{
@@ -73,6 +74,7 @@ namespace AirBomber
MessageBox.Show("Нет такой карты", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
+ _logger.LogInformation("Добавлена карта \"%s\"", _mapsDict[comboBoxSelectorMap.Text]);
_mapsCollection.AddMap(textBoxNewMapName.Text, _mapsDict[comboBoxSelectorMap.Text]);
ReloadMaps();
}
diff --git a/AirBomber/AirBomber/SetAirplanesGeneric.cs b/AirBomber/AirBomber/SetAirplanesGeneric.cs
index 6dfc51e..690dbf2 100644
--- a/AirBomber/AirBomber/SetAirplanesGeneric.cs
+++ b/AirBomber/AirBomber/SetAirplanesGeneric.cs
@@ -54,7 +54,7 @@ namespace AirBomber
/// Возвращает позицию вставленного объекта, либо -1 если его не удалось вставить
public int Insert(T airplane, int position)
{
- if (position == _maxcount)
+ if (Count == _maxcount)
throw new StorageOverflowException();
if (!isCorrectPosition(position))
{