Added error messages for entries whose properties cannot be read. Fixed length in such cases to not show up.
parent
c6dc1fd141
commit
304ddffbd1
|
@ -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];
|
||||
}
|
||||
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue