I found one bug with mouse control when loading a game. I am pleased that the very invisible cross hair has changed into a proper pointer. But I can no longer select a file by clicking on a specific file. It always selects the same file no matter where I click.
OK, that’s not very surprising (and the mouse doesn’t work in other UI screens either). I actually intend to use standard open/save panels in 64-bit full screen, but obviously the underlying issue needs to be fixed anyway.
Than I got an error during compile:
/Users/ericwalch/Oolite/trunk/src/Core/../Cocoa/OOMacSnowLeopardFullScreenController.m:241:10: error: property 'opaque' not found on object of type 'OOFullScreenWindow *'
window.opaque = YES;
/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:494:1: note: or because setter is declared here, but no getter method 'opaque' is found
The same error also for
. When I interpret this error correct, than these properties should be defined in the MacOSX10.7.sdk library. Is it possible that there are different versions of that library?
Ah… this is because you’re using an older compiler which isn’t as clever about identifying implicit properties. It will recognise a method pair
as equivalent to a property
@property T foo
, but not the special case that
are equivalent to
@property (getter=isBar) BOOL bar
. I’ll switch to old syntax for those cases.