Skip to content

Commit bc75d6e

Browse files
committed
reduction of copy paste
1 parent e464732 commit bc75d6e

File tree

2 files changed

+12
-14
lines changed

2 files changed

+12
-14
lines changed

src/Etterna/Models/HighScore/Replay.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2484,9 +2484,7 @@ Replay::ReprioritizeInputData() -> bool
24842484
return false;
24852485
}
24862486

2487-
vReprioritizedHoldData.clear();
2488-
vReprioritizedMineData.clear();
2489-
vReprioritizedMissData.clear();
2487+
ClearReprioritizedVectors();
24902488

24912489
// so basically, iterate all of the inputdata no matter what
24922490
// redo the prioritization of nearestnoterows using the song time positions

src/Etterna/Models/HighScore/Replay.h

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -187,11 +187,7 @@ class Replay
187187
}
188188
}
189189
ClearPrimitiveVectors();
190-
if (b) {
191-
vReprioritizedMissData.clear();
192-
vReprioritizedHoldData.clear();
193-
vReprioritizedMineData.clear();
194-
}
190+
ClearReprioritizedVectors();
195191
}
196192
if (generatedInputData) {
197193
InputData.clear();
@@ -376,12 +372,7 @@ class Replay
376372
// stats
377373
m_ReplaySnapshotMap.clear();
378374

379-
vReprioritizedMissData.clear();
380-
vReprioritizedHoldData.clear();
381-
vReprioritizedMineData.clear();
382-
vReprioritizedMissData.shrink_to_fit();
383-
vReprioritizedHoldData.shrink_to_fit();
384-
vReprioritizedMineData.shrink_to_fit();
375+
ClearReprioritizedVectors();
385376

386377
// replay data
387378
ClearPrimitiveVectors();
@@ -442,6 +433,15 @@ class Replay
442433
vOnlineReplayTimestampVector.shrink_to_fit();
443434
}
444435

436+
void ClearReprioritizedVectors() {
437+
vReprioritizedMissData.clear();
438+
vReprioritizedHoldData.clear();
439+
vReprioritizedMineData.clear();
440+
vReprioritizedMissData.shrink_to_fit();
441+
vReprioritizedHoldData.shrink_to_fit();
442+
vReprioritizedMineData.shrink_to_fit();
443+
}
444+
445445
bool isOnlineScore() const {
446446
return scoreKey.find("Online_") != std::string::npos;
447447
}

0 commit comments

Comments
 (0)