| 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;
|
|
|