Changeset 9369
- Timestamp:
- 12/16/08 20:49:09 (4 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/src/osgViewer/GraphicsWindowCarbon.cpp
r9363 r9369 396 396 resolution.height = CGDisplayPixelsHigh(id); 397 397 resolution.colorDepth = CGDisplayBitsPerPixel(id); 398 resolution.refreshRate = getDictDouble (CGDisplayCurrentMode( displayID), kCGDisplayRefreshRate); // Not tested398 resolution.refreshRate = getDictDouble (CGDisplayCurrentMode(id), kCGDisplayRefreshRate); // Not tested 399 399 if (resolution.refreshRate<0) resolution.refreshRate = 0; 400 400 } 401 401 402 402 /** return the top left coord of a specific screen in global screen space */ 403 403 void getScreenTopLeft(const osg::GraphicsContext::ScreenIdentifier& si, int& x, int& y) { … … 416 416 if (!number_value) // if can't get a number for the dictionary 417 417 return -1; // fail 418 if (!CFNumberGetValue(number_value, kCFNumberDoubleType, & double_value)) // or if cant convert it418 if (!CFNumberGetValue(number_value, kCFNumberDoubleType, &value)) // or if cant convert it 419 419 return -1; // fail 420 420 return value; // otherwise return the long value … … 439 439 440 440 CGRefreshRate refresh = resolution.refreshRate>0 ? resolution.refreshRate : getDictDouble (CGDisplayCurrentMode(displayID), kCGDisplayRefreshRate); 441 siz t_t depth = resolution.colorDepth>0 ? resolution.colorDepth : CGDisplayBitsPerPixel(displayID);441 size_t depth = resolution.colorDepth>0 ? resolution.colorDepth : CGDisplayBitsPerPixel(displayID); 442 442 CFDictionaryRef display_mode_values = 443 443 CGDisplayBestModeForParametersAndRefreshRate(
