Index: Source/platform/image-decoders/ImageDecoder.h |
diff --git a/Source/platform/image-decoders/ImageDecoder.h b/Source/platform/image-decoders/ImageDecoder.h |
index 2a305c40b8887d342726adac3a3ba8d2fe3e0420..1dbd94ef209c5e0456e8750c34ae7f4194bbee85 100644 |
--- a/Source/platform/image-decoders/ImageDecoder.h |
+++ b/Source/platform/image-decoders/ImageDecoder.h |
@@ -41,10 +41,6 @@ |
#if USE(QCMSLIB) |
#include "qcms.h" |
-#if OS(MACOSX) |
-#include <ApplicationServices/ApplicationServices.h> |
-#include "wtf/RetainPtr.h" |
-#endif |
#endif |
namespace blink { |
@@ -199,22 +195,11 @@ public: |
: m_outputDeviceProfile(0) |
{ |
// FIXME: Add optional ICCv4 support. |
-#if OS(MACOSX) |
- RetainPtr<CGColorSpaceRef> monitorColorSpace(AdoptCF, CGDisplayCopyColorSpace(CGMainDisplayID())); |
- CFDataRef iccProfile(CGColorSpaceCopyICCProfile(monitorColorSpace.get())); |
- if (iccProfile) { |
- size_t length = CFDataGetLength(iccProfile); |
- const unsigned char* systemProfile = CFDataGetBytePtr(iccProfile); |
- m_outputDeviceProfile = qcms_profile_from_memory(systemProfile, length); |
- CFRelease(iccProfile); |
- } |
-#else |
// FIXME: add support for multiple monitors. |
ColorProfile profile; |
screenColorProfile(profile); |
if (!profile.isEmpty()) |
m_outputDeviceProfile = qcms_profile_from_memory(profile.data(), profile.size()); |
-#endif |
if (m_outputDeviceProfile && qcms_profile_is_bogus(m_outputDeviceProfile)) { |
qcms_profile_release(m_outputDeviceProfile); |
m_outputDeviceProfile = 0; |