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) {
if (device.can_connect) {
let menuitem = new PopupMenu.PopupSwitchMenuItem(_("Connection"), device.connected);
item._connected = device.connected;
item._connectedMenuitem = new PopupMenu.PopupSwitchMenuItem(_("Connection"), device.connected);
item._connectedMenuitem.connect('toggled', Lang.bind(this, function() {
item._connectedMenuItem = menuitem;
menuitem.connect('toggled', Lang.bind(this, function() {
if (item._connected > ConnectionState.CONNECTED) {
// operation already in progress, revert
// (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) {