mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-31 00:30:53 +00:00
attempt fix for bug #36726
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35263 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
36b8591eb1
commit
c98323b78c
3 changed files with 30 additions and 7 deletions
|
@ -1732,13 +1732,20 @@ static NSUInteger urlAlign;
|
|||
- (NSData*) resourceDataUsingCache: (BOOL)shouldUseCache
|
||||
{
|
||||
NSURLHandle *handle = [self URLHandleUsingCache: YES];
|
||||
NSData *data;
|
||||
NSData *data = nil;
|
||||
|
||||
if ([handle status] == NSURLHandleLoadSucceeded)
|
||||
{
|
||||
data = [handle availableResourceData];
|
||||
}
|
||||
if (shouldUseCache == NO || [handle status] != NSURLHandleLoadSucceeded)
|
||||
{
|
||||
[handle loadInForeground];
|
||||
data = [handle loadInForeground];
|
||||
}
|
||||
if (nil == data)
|
||||
{
|
||||
data = [handle availableResourceData];
|
||||
}
|
||||
data = [handle availableResourceData];
|
||||
return data;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue