--- queensgui/src/containerlist.cpp 2007/07/20 01:22:53 5 +++ queensgui/src/containerlist.cpp 2007/07/20 09:54:09 6 @@ -64,7 +64,8 @@ if (m_halt) return; match_count = 0; - Solution* tmp = (*i)->copy(); + + std::auto_ptr tmp ( (*i)->copy() ); if (mirror) tmp->mirror(); for (int k=0;k(sol)); } Solution* ContainerList::solution(int index) @@ -102,6 +103,6 @@ break; } } - return *it; + return (*it).get(); }