https://bugs.documentfoundation.org/show_bug.cgi?id=117162
--- Comment #17 from Julien Nabet <[email protected]> --- I tried: if (maAllIncarnatedObjects.find(pSdrObject) != maAllIncarnatedObjects.end()) + { + auto checkSize = maRemainingObjects.size(); SdrObject::Free(pCandidate); + if (maRemainingObjects.size() != (checkSize - 1)) + std::cerr << "TODO maRemainingObjects.size()=" << maRemainingObjects.size() << " checkSize - 1=" << (checkSize - 1) << "\n"; + else + fprintf(stderr, "TODO no pb\n"); + } } and if (maAllIncarnatedObjects.find(pSdrObject) != maAllIncarnatedObjects.end()) + { + auto checkSize = maRemainingObjects.size(); SdrObject::Free(pCandidate); + if (maAllIncarnatedObjects.size() != (checkSize - 1)) + std::cerr << "TODO maAllIncarnatedObjects.size()=" << maAllIncarnatedObjects.size() << " checkSize - 1=" << (checkSize - 1) << "\n"; + else + fprintf(stderr, "TODO no pb\n"); + } } Then I opened the report Each time, there's no decrease in the size, I got always: TODO maRemainingObjects.size()=8 checkSize - 1=7 / TODO maAllIncarnatedObjects.size()=8 checkSize - 1=7 -- You are receiving this mail because: You are the assignee for the bug.
