mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-14 13:55:43 +00:00
Avoid redrawing the strings in the download view if they haven't changed (since we redraw them every second); helps with bug 293995.
This commit is contained in:
parent
d78d0f0879
commit
961d882b8a
@ -300,7 +300,8 @@ enum {
|
||||
id iconLabel = [curView viewWithTag:kLabelTagIcon];
|
||||
|
||||
id filenameLabel = [curView viewWithTag:kLabelTagFilename];
|
||||
[filenameLabel setStringValue:filename];
|
||||
if (![[filenameLabel stringValue] isEqualToString:filename])
|
||||
[filenameLabel setStringValue:filename];
|
||||
|
||||
if (iconLabel) { // update the icon image
|
||||
NSImage *iconImage = [[NSWorkspace sharedWorkspace] iconForFile:mDestPath];
|
||||
@ -326,7 +327,8 @@ enum {
|
||||
[[self class] formatTime:(int)mDownloadTime], [[self class] formatBytes:mDownloadSize]];
|
||||
}
|
||||
|
||||
[statusLabel setStringValue:statusString];
|
||||
if (![[statusLabel stringValue] isEqualToString:statusString])
|
||||
[statusLabel setStringValue:statusString];
|
||||
}
|
||||
}
|
||||
else {
|
||||
|
Loading…
Reference in New Issue
Block a user