From abfbc8d5229efa98a66af507bc25329558130887 Mon Sep 17 00:00:00 2001 From: Shelley Vohr Date: Mon, 28 Jan 2019 09:50:37 -0800 Subject: [PATCH] chore: remove original method from docs and code --- atom/browser/api/atom_api_top_level_window.cc | 3 --- docs/api/breaking-changes.md | 11 ++++++++++- docs/api/browser-window.md | 2 +- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/atom/browser/api/atom_api_top_level_window.cc b/atom/browser/api/atom_api_top_level_window.cc index 431f120dc1a21..45e888a2bc25f 100644 --- a/atom/browser/api/atom_api_top_level_window.cc +++ b/atom/browser/api/atom_api_top_level_window.cc @@ -650,9 +650,6 @@ void TopLevelWindow::SetMenu(v8::Isolate* isolate, v8::Local value) { mate::ConvertFromV8(isolate, value, &menu) && !menu.IsEmpty()) { menu_.Reset(isolate, menu.ToV8()); window_->SetMenu(menu->model()); - } else if (value->IsNull()) { - menu_.Reset(); - window_->SetMenu(nullptr); } else { isolate->ThrowException( v8::Exception::TypeError(mate::StringToV8(isolate, "Invalid Menu"))); diff --git a/docs/api/breaking-changes.md b/docs/api/breaking-changes.md index fa4f84f8757f0..1121fb49fee55 100644 --- a/docs/api/breaking-changes.md +++ b/docs/api/breaking-changes.md @@ -8,6 +8,15 @@ The `FIXME` string is used in code comments to denote things that should be fixe # Planned Breaking API Changes (6.0) +## `win.setMenu(null)` + +```js +// Deprecated +win.setMenu(null) +// Replace with +win.removeMenu() +``` + ## `electron.screen` in renderer process ```js @@ -64,7 +73,7 @@ A new API, `protocol.registerSchemesAsPrivileged` has been added and should be u # Planned Breaking API Changes (4.0) -The following list includes the breaking API changes planned for Electron 4.0. +The following list includes the breaking API changes made in Electron 4.0. ## `app.makeSingleInstance` diff --git a/docs/api/browser-window.md b/docs/api/browser-window.md index 4a975c201a525..4ed4e611b9d25 100644 --- a/docs/api/browser-window.md +++ b/docs/api/browser-window.md @@ -1308,7 +1308,7 @@ Same as `webContents.reload`. * `menu` Menu | null -Sets the `menu` as the window's menu bar, setting it to `null` will remove the menu bar. +Sets the `menu` as the window's menu bar. #### `win.removeMenu()` _Linux_ _Windows_