Index: ui/gfx/color_space_x11.cc |
diff --git a/ui/gfx/color_space_x11.cc b/ui/gfx/color_space_x11.cc |
deleted file mode 100644 |
index 7dacae21512d8b0a32efa84df0b54c88afd857d2..0000000000000000000000000000000000000000 |
--- a/ui/gfx/color_space_x11.cc |
+++ /dev/null |
@@ -1,40 +0,0 @@ |
-// Copyright 2016 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include <stddef.h> |
- |
-extern "C" { |
-#include <X11/Xatom.h> |
-#include <X11/Xlib.h> |
-} |
- |
-#include "ui/gfx/color_space.h" |
- |
-#include "ui/gfx/x/x11_types.h" |
- |
-namespace gfx { |
- |
-// static |
-ColorSpace ColorSpace::FromBestMonitor() { |
- ColorSpace color_space; |
- Atom property = XInternAtom(GetXDisplay(), "_ICC_PROFILE", true); |
- if (property != None) { |
- Atom prop_type = None; |
- int prop_format = 0; |
- unsigned long nitems = 0; |
- unsigned long nbytes = 0; |
- char* property_data = NULL; |
- if (XGetWindowProperty( |
- GetXDisplay(), DefaultRootWindow(GetXDisplay()), property, 0, |
- 0x1FFFFFFF /* MAXINT32 / 4 */, False, AnyPropertyType, &prop_type, |
- &prop_format, &nitems, &nbytes, |
- reinterpret_cast<unsigned char**>(&property_data)) == Success) { |
- color_space.icc_profile_.assign(property_data, property_data + nitems); |
- XFree(property_data); |
- } |
- } |
- return color_space; |
-} |
- |
-} // namespace gfx |