[MacOS] Fix NRE whrn checking for existing MainMenu, fixes #3353 (#3511)

This commit is contained in:
Rui Marinho 2018-08-09 10:54:14 +01:00 коммит произвёл GitHub
Родитель bbeb047084
Коммит be2681b4aa
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -944,7 +944,7 @@
<ItemGroup>
<EmbeddedResource Include="$(MSBuildThisFileDirectory)Issue2858.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
<Generator>MSBuild:UpdateDesignTimeXaml</Generator>
</EmbeddedResource>
</ItemGroup>
</Project>

Просмотреть файл

@ -29,7 +29,9 @@ namespace Xamarin.Forms.Platform.MacOS
Application.SetCurrentApplication(application);
_application = application;
_storyboardMainMenuCount = (int)NSApplication.SharedApplication.MainMenu.Count;
if(NSApplication.SharedApplication.MainMenu != null)
_storyboardMainMenuCount = (int)NSApplication.SharedApplication.MainMenu.Count;
application.PropertyChanged += ApplicationOnPropertyChanged;
}