mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 855270 - splice off trailing null entries from NewTabUtils pinnedLinks when unpinning. r=ttaubert
This commit is contained in:
parent
f6bf1da2fc
commit
18f9a96a0b
@ -406,10 +406,15 @@ let PinnedLinks = {
|
||||
*/
|
||||
unpin: function PinnedLinks_unpin(aLink) {
|
||||
let index = this._indexOfLink(aLink);
|
||||
if (index != -1) {
|
||||
this.links[index] = null;
|
||||
this.save();
|
||||
}
|
||||
if (index == -1)
|
||||
return;
|
||||
let links = this.links;
|
||||
links[index] = null;
|
||||
// trim trailing nulls
|
||||
let i=links.length-1;
|
||||
while (i >= 0 && links[i] == null)
|
||||
i--;
|
||||
links.splice(i +1);
|
||||
},
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user