Skip to content

Commit e3c4af3

Browse files
committed
Use unordered_set rather than deque
1 parent 29d2f82 commit e3c4af3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ddraw/IDirectDrawSurfaceX.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1352,8 +1352,8 @@ HRESULT m_IDirectDrawSurfaceX::Flip(LPDIRECTDRAWSURFACE7 lpDDSurfaceTargetOverri
13521352
std::vector<ScopedCriticalSection> ThreadLocks;
13531353
{
13541354
// Collect each unique critical section
1355-
std::deque<CRITICAL_SECTION*> CriticalSectionList;
1356-
for (auto& pSurfaceX : FlipList) CriticalSectionList.push_back(pSurfaceX->GetCriticalSection());
1355+
std::unordered_set<CRITICAL_SECTION*> CriticalSectionList;
1356+
for (auto& pSurfaceX : FlipList) CriticalSectionList.insert(pSurfaceX->GetCriticalSection());
13571357

13581358
// Reserve space in critical section list
13591359
ThreadLocks.reserve(CriticalSectionList.size());

0 commit comments

Comments
 (0)