+ CGImageRef image = NULL;
+
+#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6
+ if ( UMAGetSystemVersion() >= 10.6)
+ {
+ image = CGDisplayCreateImage(kCGDirectMainDisplay);
+ }
+ else
+#endif
+ {
+ image = grabViaOpenGL(kCGNullDirectDisplay, srcRect);
+ }