Added error messages for entries whose properties cannot be read. Fixed length in such cases to not show up.

CQTexperiment
vspader 2008-02-22 03:44:06 +00:00
parent c6dc1fd141
commit 304ddffbd1
2 changed files with 7 additions and 1 deletions

View File

@ -54,7 +54,13 @@
- (void)readPropertiesThread
{
NSDictionary *properties = [AudioPropertiesReader propertiesForURL:self.URL];
if (!properties) {
[self setStatus:[NSNumber numberWithInteger:kCogEntryError]];
[self setStatusMessage:@"Failed to read properties!"];
return;
}
[self performSelectorOnMainThread:@selector(setProperties:) withObject:properties waitUntilDone:YES];
}

View File

@ -31,7 +31,7 @@
unsigned minutes = 0;
unsigned seconds = 0;
if(nil == object || NO == [object isKindOfClass:[NSNumber class]]) {
if(nil == object || NO == [object isKindOfClass:[NSNumber class]] || isnan([object doubleValue])) {
return nil;
}