mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-05-30 22:50:37 +00:00
Convert between window and view coordinate system for NSMenuView.
Correct small bugs in last NSDocument rework. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@27661 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
511b5be242
commit
d983415d4d
3 changed files with 38 additions and 29 deletions
|
@ -679,6 +679,13 @@ withContentsOfURL: (NSURL *)url
|
|||
ofType: (NSString *)type
|
||||
error: (NSError **)error
|
||||
{
|
||||
if (OVERRIDDEN(loadDataRepresentation:ofType:))
|
||||
{
|
||||
*error = nil;
|
||||
return [self loadDataRepresentation: data
|
||||
ofType: type];
|
||||
}
|
||||
|
||||
[NSException raise: NSInternalInconsistencyException format:@"%@ must implement %@",
|
||||
NSStringFromClass([self class]), NSStringFromSelector(_cmd)];
|
||||
return NO;
|
||||
|
@ -959,9 +966,9 @@ withContentsOfURL: (NSURL *)url
|
|||
}
|
||||
else
|
||||
{
|
||||
NSData *data = [self dataRepresentationOfType: type];
|
||||
NSData *data = [self dataOfType: type error: error];
|
||||
|
||||
if (data == nil)
|
||||
if (data == nil)
|
||||
return NO;
|
||||
|
||||
return [url setResourceData: data];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue