Opened 6 years ago

Last modified 6 years ago

#14917 new bug

Emptying the trash shows progress as a size instead of a count

Reported by: korli Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Kits/libtracker.so Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description (last modified by korli)

BStatusView::_FullSpeedString() is used for item counts, this means it shows 2KB for 2000 files to delete.

BString
BStatusView::_FullSpeedString()
{
	BString buffer;
	if (fBytesPerSecond != 0.0) {
		char sizeBuffer[128];
		buffer.SetTo(B_TRANSLATE(
			"%SizeProcessed of %TotalSize, %BytesPerSecond/s"));
		buffer.ReplaceFirst("%SizeProcessed",
			string_for_size((double)fSizeProcessed, sizeBuffer,
			sizeof(sizeBuffer)));
		buffer.ReplaceFirst("%TotalSize",
			string_for_size((double)fTotalSize, sizeBuffer,
			sizeof(sizeBuffer)));
		buffer.ReplaceFirst("%BytesPerSecond",
			string_for_size(fBytesPerSecond, sizeBuffer, sizeof(sizeBuffer)));
	}

	return buffer;
}

status window

Attachments (1)

screenshot51.png (17.5 KB ) - added by korli 6 years ago.
status window

Download all attachments as: .zip

Change History (4)

by korli, 6 years ago

Attachment: screenshot51.png added

status window

comment:1 by korli, 6 years ago

Description: modified (diff)

comment:3 by waddlesplash, 6 years ago

Well, at least in all other operations, it seems to have the correct "bytes" values. So, I wonder why Trash is different?

Note: See TracTickets for help on using tickets.