Merge pull request #3397 from cg2121/fix-stats-bug
UI: Fix rec time left not showing in statsmaster
commit
a1434fe443
|
@ -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()
|
||||
|
|
Loading…
Reference in New Issue