diff -Nur a/trunk/source/graphics/ObjectBase.cpp b/trunk/source/graphics/ObjectBase.cpp
a
|
b
|
|
585 | 585 | if (prop) |
586 | 586 | { |
587 | 587 | std::vector<std::set<CStr> > propInitialSelections = initialSelections; |
588 | | if (remainingSelections.size() > 0) |
| 588 | if (!remainingSelections.empty()) |
589 | 589 | propInitialSelections.push_back(remainingSelections); |
590 | 590 | |
591 | 591 | std::set<CStr> propRemainingSelections = prop->CalculateRandomRemainingSelections(rng, propInitialSelections); |
… |
… |
|
611 | 611 | // Set of objects already processed, so we don't do them more than once |
612 | 612 | std::set<const CObjectBase*> objectsProcessed; |
613 | 613 | |
614 | | while (objectsQueue.size()) |
| 614 | while (!objectsQueue.empty()) |
615 | 615 | { |
616 | 616 | const CObjectBase* obj = objectsQueue.front(); |
617 | 617 | objectsQueue.pop(); |
diff -Nur a/trunk/source/graphics/Unit.cpp b/trunk/source/graphics/Unit.cpp
a
|
b
|
|
112 | 112 | |
113 | 113 | // Use the entity ID as randomization seed (same as when the unit was first created) |
114 | 114 | std::set<CStr> remainingSelections = m_Object->m_Base->CalculateRandomRemainingSelections(m_Seed, selections); |
115 | | if (remainingSelections.size() > 0) |
| 115 | if (!remainingSelections.empty()) |
116 | 116 | selections.push_back(remainingSelections); |
117 | 117 | |
118 | 118 | // If these selections give a different object, change this unit to use it |
diff -Nur a/trunk/source/scriptinterface/DebuggingServer.cpp b/trunk/source/scriptinterface/DebuggingServer.cpp
a
|
b
|
|
37 | 37 | std::stringstream stream; |
38 | 38 | uint nbrCallstacksWritten = 0; |
39 | 39 | std::list<CThreadDebugger*>::iterator itr; |
40 | | if (m_ThreadDebuggers.size() > 0) |
| 40 | if (!m_ThreadDebuggers.empty()) |
41 | 41 | { |
42 | 42 | response << "["; |
43 | 43 | for (itr = m_ThreadDebuggers.begin(); itr != m_ThreadDebuggers.end(); itr++) |