< prev index next >

src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m

Print this page

        

*** 24,33 **** --- 24,35 ---- */ #import "LWCToolkit.h" #import "ThreadUtilities.h" + #import <JavaNativeFoundation/JavaNativeFoundation.h> + /* * Convert the mode string to the more convinient bits per pixel value */ static int getBPPFromModeString(CFStringRef mode) {
*** 198,208 **** [ThreadUtilities performOnMainThreadWaiting:YES block:^(){ NSArray *screens = [NSScreen screens]; for (NSScreen *screen in screens) { NSDictionary *screenInfo = [screen deviceDescription]; NSNumber *screenID = [screenInfo objectForKey:@"NSScreenNumber"]; ! if ([screenID pointerValue] == displayID){ frame = [screen frame]; visibleFrame = [screen visibleFrame]; break; } } --- 200,210 ---- [ThreadUtilities performOnMainThreadWaiting:YES block:^(){ NSArray *screens = [NSScreen screens]; for (NSScreen *screen in screens) { NSDictionary *screenInfo = [screen deviceDescription]; NSNumber *screenID = [screenInfo objectForKey:@"NSScreenNumber"]; ! if ([screenID unsignedIntValue] == displayID){ frame = [screen frame]; visibleFrame = [screen visibleFrame]; break; } }
*** 331,341 **** [ThreadUtilities performOnMainThreadWaiting:YES block:^(){ NSArray *screens = [NSScreen screens]; for (NSScreen *screen in screens) { NSDictionary *screenInfo = [screen deviceDescription]; NSNumber *screenID = [screenInfo objectForKey:@"NSScreenNumber"]; ! if ([screenID pointerValue] == displayID){ if ([screen respondsToSelector:@selector(backingScaleFactor)]) { ret = [screen backingScaleFactor]; } break; } --- 333,343 ---- [ThreadUtilities performOnMainThreadWaiting:YES block:^(){ NSArray *screens = [NSScreen screens]; for (NSScreen *screen in screens) { NSDictionary *screenInfo = [screen deviceDescription]; NSNumber *screenID = [screenInfo objectForKey:@"NSScreenNumber"]; ! if ([screenID unsignedIntValue] == displayID){ if ([screen respondsToSelector:@selector(backingScaleFactor)]) { ret = [screen backingScaleFactor]; } break; }
< prev index next >