* Electron version: 1.4.4
* Operating system: win10

Hi,
Example described [here](https://github.com/electron/electron/blob/master/docs/api/global-shortcut.md) works with v1.4.0 but doesn't seem to work with v1.4.4 or v1.4.5.  Method `globalShortcut.isRegistered ` returns true, but the callback isn't called. 

Thanks!
atom/browser/api/atom_api_system_preferences.h
const base::DictionaryValue& user_info,
                          bool is_local);
  int DoSubscribeNotification(const std::string& name,
                              const NotificationCallback& callback,
                              bool is_local);
  void DoUnsubscribeNotification(int request_id, bool is_local);
#endif
 private:
#if defined(OS_WIN)
  
  static LRESULT CALLBACK
      WndProcStatic(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam);
  LRESULT CALLBACK
      WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam);
  
  ATOM atom_;
  
  HMODULE instance_;
  
  HWND window_;
  std::string current_color_;
  bool invertered_color_scheme_;
  gfx::ScopedSysColorChangeListener color_change_listener_;
#endif
  DISALLOW_COPY_AND_ASSIGN(SystemPreferences);
};
}  
}  
#endif