Kaydet (Commit) 1b89f986 authored tarafından Tor Lillqvist's avatar Tor Lillqvist

WaE: 'NSCountWindows' is deprecated: first deprecated in OS X 10.6

Change-Id: I7163d3821ac0dfc0d471cf31e98f72953c78d878
üst 8d69ec49
...@@ -165,15 +165,11 @@ static const struct ExceptionalKey ...@@ -165,15 +165,11 @@ static const struct ExceptionalKey
static AquaSalFrame* getMouseContainerFrame() static AquaSalFrame* getMouseContainerFrame()
{ {
NSInteger nWindows = 0; NSArray* aWindows = [NSWindow windowNumbersWithOptions:0];
NSCountWindows( &nWindows );
NSInteger* pWindows = (NSInteger*)alloca( nWindows * sizeof(NSInteger) );
// note: NSWindowList is supposed to be in z-order front to back
NSWindowList( nWindows, pWindows );
AquaSalFrame* pDispatchFrame = NULL; AquaSalFrame* pDispatchFrame = NULL;
for(int i = 0; i < nWindows && ! pDispatchFrame; i++ ) for(NSUInteger i = 0; i < [aWindows count] && ! pDispatchFrame; i++ )
{ {
NSWindow* pWin = [NSApp windowWithWindowNumber: pWindows[i]]; NSWindow* pWin = [NSApp windowWithWindowNumber:[[aWindows objectAtIndex:i] integerValue]];
if( pWin && [pWin isMemberOfClass: [SalFrameWindow class]] && [(SalFrameWindow*)pWin containsMouse] ) if( pWin && [pWin isMemberOfClass: [SalFrameWindow class]] && [(SalFrameWindow*)pWin containsMouse] )
pDispatchFrame = [(SalFrameWindow*)pWin getSalFrame]; pDispatchFrame = [(SalFrameWindow*)pWin getSalFrame];
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment