Simplify code using BString features.
* No functional changes * Why do in 10 lines what can be done in 1?
This commit is contained in:
@@ -233,16 +233,9 @@ CDDBDaemon::_WriteCDData(dev_t device, QueryResponseData* diskData,
|
||||
TrackData* data = (TrackData*)((readResponse->tracks).ItemAt(index));
|
||||
|
||||
// Update name.
|
||||
name = data->title;
|
||||
name.ReplaceSet("/", " ");
|
||||
|
||||
// Add track number to the beginning of the string.
|
||||
int trackNum = index + 1; // index=0 is actually Track 1
|
||||
char trackNumString[3]; // 2 digits + '\0'
|
||||
snprintf(trackNumString, sizeof(trackNumString), "%02d", trackNum);
|
||||
name.Prepend(" ");
|
||||
name.Prepend(trackNumString, sizeof(trackNumString));
|
||||
name.Append(".wav");
|
||||
name.SetToFormat("%02d %s.wav", trackNum, data->title.String());
|
||||
name.ReplaceSet("/", " ");
|
||||
|
||||
if ((result = entry.Rename(name.String())) != B_OK) {
|
||||
printf("Failed renaming entry at index %d to \"%s\".\n", index,
|
||||
|
||||
Reference in New Issue
Block a user