Minor optimization: avoid reallocating set of visible ID:s

This commit is contained in:
Emil Ernerfeldt 2022-01-26 14:44:10 +01:00
parent 417bb3123a
commit 04c3efd01a

View file

@ -568,7 +568,8 @@ impl Areas {
.. ..
} = self; } = self;
*visible_last_frame = std::mem::take(visible_current_frame); std::mem::swap(visible_last_frame, visible_current_frame);
visible_current_frame.clear();
order.sort_by_key(|layer| (layer.order, wants_to_be_on_top.contains(layer))); order.sort_by_key(|layer| (layer.order, wants_to_be_on_top.contains(layer)));
wants_to_be_on_top.clear(); wants_to_be_on_top.clear();
} }