fix: don't crash on tray.setContextMenu(null) (#14322)

This commit is contained in:
Milan Burda 2018-08-27 18:58:47 +02:00 committed by Charles Kerr
parent fd27d75129
commit a08ca9defb
4 changed files with 38 additions and 6 deletions

View file

@ -210,7 +210,7 @@ void Tray::PopUpContextMenu(mate::Arguments* args) {
void Tray::SetContextMenu(v8::Isolate* isolate, mate::Handle<Menu> menu) {
menu_.Reset(isolate, menu.ToV8());
tray_icon_->SetContextMenu(menu->model());
tray_icon_->SetContextMenu(menu.IsEmpty() ? nullptr : menu->model());
}
gfx::Rect Tray::GetBounds() {