IconGrid: don't ask for the children list when the number is enough
Clutter keeps the number of children cached, while the list must be built every time.
This commit is contained in:
parent
899f7da032
commit
c1518dc728
@ -204,10 +204,10 @@ const IconGrid = new Lang.Class({
|
||||
// later we'll allocate as many children as fit the parent
|
||||
return;
|
||||
|
||||
let children = this._grid.get_children();
|
||||
let nChildren = this._grid.get_n_children();
|
||||
let nColumns = this._colLimit ? Math.min(this._colLimit,
|
||||
children.length)
|
||||
: children.length;
|
||||
nChildren)
|
||||
: nChildren;
|
||||
let totalSpacing = Math.max(0, nColumns - 1) * this._spacing;
|
||||
// Kind of a lie, but not really an issue right now. If
|
||||
// we wanted to support some sort of hidden/overflow that would
|
||||
|
Loading…
Reference in New Issue
Block a user