From 7b2e97dac6a479b0944f57356be3baa91c23659d Mon Sep 17 00:00:00 2001 From: joncruz Date: Mon, 3 Mar 2008 17:21:13 +0000 Subject: [PATCH] Avoid redundant additions for non-layer layers --- src/layer-manager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/layer-manager.cpp b/src/layer-manager.cpp index 32a8b46ff..c7ba0e904 100644 --- a/src/layer-manager.cpp +++ b/src/layer-manager.cpp @@ -283,7 +283,9 @@ void LayerManager::_rebuild() { layersToAdd.insert(SP_GROUP(layer)); } for ( std::set::iterator it = additional.begin(); it != additional.end(); ++it ) { - layersToAdd.insert(*it); + if ( !includes(*it) ) { + layersToAdd.insert(*it); + } } } } -- 2.30.2