File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -99,7 +99,11 @@ void Timer::stop()
9999 if ((mShowTimeMode != SHOWTIME_MODES::SHOWTIME_NONE) && mStartTimePoint != TimePoint{}) {
100100 Duration diff = std::chrono::duration_cast<Duration>(Clock::now () - mStartTimePoint );
101101 if (!mTimerResults ) {
102- if (mShowTimeMode != SHOWTIME_MODES::SHOWTIME_FILE_TOTAL && mShowTimeMode != SHOWTIME_MODES::SHOWTIME_SUMMARY)
102+ if (mStr == " Summary"
103+ && (mShowTimeMode != SHOWTIME_MODES::SHOWTIME_TOP5_SUMMARY && mShowTimeMode != SHOWTIME_MODES::SHOWTIME_TOP5_FILE && mShowTimeMode != SHOWTIME_MODES::SHOWTIME_SUMMARY))
104+ return ;
105+ if (mStr != " Summary"
106+ && (mShowTimeMode != SHOWTIME_MODES::SHOWTIME_FILE && mShowTimeMode != SHOWTIME_MODES::SHOWTIME_FILE_TOTAL))
103107 return ;
104108 std::lock_guard<std::mutex> l (stdCoutLock);
105109 std::cout << (mStr == " Summary" ? " Overall time: " : " Check time: " + mStr + " : " )<< durationToString (diff) << std::endl;
You can’t perform that action at this time.
0 commit comments