objectManager: correct other invalid index code in onNameVanished
The object manager tries to synthesize interface removal events if the bus name of a remote object drops off the bus. The code had bad typos in it, though: it reuses the `i` index variable in its inner loop, where it should be using the `j` index variable. This commit corrects the i/j confusion.
This commit is contained in:
parent
dc5df5c4c9
commit
025f6eb68e
@ -240,8 +240,8 @@ var ObjectManager = new Lang.Class({
|
||||
let object = this._objects[objectPath];
|
||||
|
||||
let interfaceNames = Object.keys(object);
|
||||
for (let j = 0; i < interfaceNames.length; i++) {
|
||||
let interfaceName = interfaceNames[i];
|
||||
for (let j = 0; j < interfaceNames.length; j++) {
|
||||
let interfaceName = interfaceNames[j];
|
||||
|
||||
if (object[interfaceName])
|
||||
this._removeInterface(objectPath, interfaceName);
|
||||
|
Loading…
Reference in New Issue
Block a user