| Index: chrome/browser/resources/md_history/synced_device_manager.js
|
| diff --git a/chrome/browser/resources/md_history/synced_device_manager.js b/chrome/browser/resources/md_history/synced_device_manager.js
|
| index d329273b540af8784d9b8d819777055b41e6feff..e6c9dabe093dcb513ff798686c4141cbb7a48a78 100644
|
| --- a/chrome/browser/resources/md_history/synced_device_manager.js
|
| +++ b/chrome/browser/resources/md_history/synced_device_manager.js
|
| @@ -118,19 +118,23 @@ Polymer({
|
| },
|
|
|
| onToggleMenu_: function(e) {
|
| - this.$.menu.toggleMenu(e.detail.target, e.detail.tag);
|
| + this.$.menu.get().then(function(menu) {
|
| + menu.toggleMenu(e.detail.target, e.detail.tag);
|
| + });
|
| },
|
|
|
| onOpenAllTap_: function() {
|
| + var menu = assert(this.$.menu.getIfExists());
|
| md_history.BrowserService.getInstance().openForeignSessionAllTabs(
|
| - this.$.menu.itemData);
|
| - this.$.menu.closeMenu();
|
| + menu.itemData);
|
| + menu.closeMenu();
|
| },
|
|
|
| onDeleteSessionTap_: function() {
|
| + var menu = assert(this.$.menu.getIfExists());
|
| md_history.BrowserService.getInstance().deleteForeignSession(
|
| - this.$.menu.itemData);
|
| - this.$.menu.closeMenu();
|
| + menu.itemData);
|
| + menu.closeMenu();
|
| },
|
|
|
| /** @private */
|
|
|