- Electron version: 1.2.2
- Operating system: Windows 10 @32bit

Following the docs for [`Tray.popUpContextMenu()`](https://github.com/electron/electron/blob/master/docs/api/tray.md) it's optional to pass a menu. So I'd expect the default context menu (the one I set w/ `setContextMenu()`) to pop up if called with no args.
At least for 1.2.2 / Win10 this ain't seem to be so. I bound `popUpContextMenu()` to the click-event but nothing happens. Passing the Menu instance I passed to `setContextMenu()` produces the desired result.

``` javascript
var myTray = new Tray( ... )
myTray.setContextMenu(myMenu)
myTray.on('click', function(){
    myTray.popUpContextMenu()  // nothing's happening whereas
    myTray.popUpContextMenu(myMenu)  // will do
})
```

atom/browser/ui/win/notify_icon.cc
#include "atom/browser/ui/win/notify_icon.h"
#include "atom/browser/ui/win/notify_icon_host.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/utf_string_conversions.h"
#include "base/win/windows_version.h"
#include "third_party/skia/include/core/SkBitmap.h"
#include "ui/gfx/image/image.h"
#include "ui/gfx/geometry/point.h"
#include "ui/gfx/geometry/rect.h"
#include "ui/gfx/screen.h"
#include "ui/gfx/win/dpi.h"
#include "ui/views/controls/menu/menu_runner.h"
namespace atom {
NotifyIcon::NotifyIcon(NotifyIconHost* host,