network: Fix some splice mishaps
Calling splice() without a second argument removes all of the elements after the provided index, not just one. https://bugzilla.gnome.org/show_bug.cgi?id=698918
This commit is contained in:
parent
37dce7d4c3
commit
20619ad3c1
@ -1266,7 +1266,7 @@ const NMDeviceWireless = new Lang.Class({
|
|||||||
for (let k = 0; k < connections.length; k++) {
|
for (let k = 0; k < connections.length; k++) {
|
||||||
if (connections[k].get_uuid() == connection.get_uuid()) {
|
if (connections[k].get_uuid() == connection.get_uuid()) {
|
||||||
// remove the connection from the access point group
|
// remove the connection from the access point group
|
||||||
connections.splice(k);
|
connections.splice(k, 1);
|
||||||
forceupdate = forceupdate || connections.length == 0;
|
forceupdate = forceupdate || connections.length == 0;
|
||||||
|
|
||||||
if (forceupdate)
|
if (forceupdate)
|
||||||
@ -2120,7 +2120,7 @@ const NMApplet = new Lang.Class({
|
|||||||
_connectionRemoved: function(connection) {
|
_connectionRemoved: function(connection) {
|
||||||
let pos = this._connections.indexOf(connection);
|
let pos = this._connections.indexOf(connection);
|
||||||
if (pos != -1)
|
if (pos != -1)
|
||||||
this._connections.splice(connection);
|
this._connections.splice(connection, 1);
|
||||||
|
|
||||||
let section = connection._section;
|
let section = connection._section;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user