bluetooth: Fix undefined variable issue

https://bugzilla.gnome.org/show_bug.cgi?id=663891
This commit is contained in:
Jasper St. Pierre 2011-11-11 20:04:10 -05:00
parent 2b6b2d93a9
commit d856338f86

View File

@ -204,9 +204,10 @@ Indicator.prototype = {
_buildDeviceSubMenu: function(item, device) { _buildDeviceSubMenu: function(item, device) {
if (device.can_connect) { if (device.can_connect) {
let menuitem = new PopupMenu.PopupSwitchMenuItem(_("Connection"), device.connected);
item._connected = device.connected; item._connected = device.connected;
item._connectedMenuitem = new PopupMenu.PopupSwitchMenuItem(_("Connection"), device.connected); item._connectedMenuItem = menuitem;
item._connectedMenuitem.connect('toggled', Lang.bind(this, function() { menuitem.connect('toggled', Lang.bind(this, function() {
if (item._connected > ConnectionState.CONNECTED) { if (item._connected > ConnectionState.CONNECTED) {
// operation already in progress, revert // operation already in progress, revert
// (should not happen anyway) // (should not happen anyway)
@ -241,7 +242,7 @@ Indicator.prototype = {
} }
})); }));
item.menu.addMenuItem(item._connectedMenuitem); item.menu.addMenuItem(menuitem);
} }
if (device.capabilities & GnomeBluetoothApplet.Capabilities.OBEX_PUSH) { if (device.capabilities & GnomeBluetoothApplet.Capabilities.OBEX_PUSH) {