Merge pull request #3397 from cg2121/fix-stats-bug

UI: Fix rec time left not showing in stats
master
Jim 2020-09-03 07:48:51 -07:00 committed by GitHub
commit a1434fe443
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 11 additions and 3 deletions

View File

@ -182,6 +182,9 @@ OBSBasicStats::OBSBasicStats(QWidget *parent, bool closeable)
}
obs_frontend_add_event_callback(OBSFrontendEvent, this);
if (obs_frontend_recording_active())
StartRecTimeLeft();
}
void OBSBasicStats::closeEvent(QCloseEvent *event)
@ -412,15 +415,20 @@ void OBSBasicStats::Update()
void OBSBasicStats::StartRecTimeLeft()
{
if (recTimeLeft.isActive())
ResetRecTimeLeft();
recordTimeLeft->setText(QTStr("Calculating"));
recTimeLeft.start();
}
void OBSBasicStats::ResetRecTimeLeft()
{
bitrates.clear();
recTimeLeft.stop();
recordTimeLeft->setText(QTStr(""));
if (recTimeLeft.isActive()) {
bitrates.clear();
recTimeLeft.stop();
recordTimeLeft->setText(QTStr(""));
}
}
void OBSBasicStats::RecordingTimeLeft()