Total track and disc times are displayed in the appropriate boxes
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13637 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -561,14 +561,24 @@ CDPlayer::UpdateTimeInfo(void)
|
||||
|
||||
engine->TimeStateWatcher()->GetDiscTime(min,sec);
|
||||
if(min >= 0)
|
||||
sprintf(string,"Disc %ld:%.2ld / --:--",min,sec);
|
||||
{
|
||||
int32 tmin,tsec;
|
||||
engine->TimeStateWatcher()->GetTotalDiscTime(tmin,tsec);
|
||||
|
||||
sprintf(string,"Disc %ld:%.2ld / %ld:%.2ld",min,sec,tmin,tsec);
|
||||
}
|
||||
else
|
||||
sprintf(string,"Disc --:-- / --:--");
|
||||
fDiscTime->SetText(string);
|
||||
|
||||
engine->TimeStateWatcher()->GetTrackTime(min,sec);
|
||||
if(min >= 0)
|
||||
sprintf(string,"Track %ld:%.2ld / --:--",min,sec);
|
||||
{
|
||||
int32 tmin,tsec;
|
||||
engine->TimeStateWatcher()->GetTotalTrackTime(tmin,tsec);
|
||||
|
||||
sprintf(string,"Track %ld:%.2ld / %ld:%.2ld",min,sec,tmin,tsec);
|
||||
}
|
||||
else
|
||||
sprintf(string,"Track --:-- / --:--");
|
||||
fTrackTime->SetText(string);
|
||||
|
||||
Reference in New Issue
Block a user