summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsesek@chromium.org <rsesek@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-07 14:41:21 +0000
committerrsesek@chromium.org <rsesek@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-07 14:41:21 +0000
commitbe1bd6d3c90916bbbbfcf44422382350daef04b5 (patch)
treef764fd8ea3b9b11ce10d9c36fe999f9790e3e0d2
parentbb3cacb5fa4b1e43c7559bb1f421d0f7b0cd0933 (diff)
downloadchromium_src-be1bd6d3c90916bbbbfcf44422382350daef04b5.zip
chromium_src-be1bd6d3c90916bbbbfcf44422382350daef04b5.tar.gz
chromium_src-be1bd6d3c90916bbbbfcf44422382350daef04b5.tar.bz2
[Mac] Move NSColor sandbox warmup to only happen for ppapi.
This is not needed for renderers, and should be scoped to the right process type. BUG=348304,306348 TEST=Flash and renderers do not crash. Review URL: https://codereview.chromium.org/186803004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255612 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--content/common/sandbox_mac.mm12
1 files changed, 6 insertions, 6 deletions
diff --git a/content/common/sandbox_mac.mm b/content/common/sandbox_mac.mm
index 9baec00..1ec3795 100644
--- a/content/common/sandbox_mac.mm
+++ b/content/common/sandbox_mac.mm
@@ -277,12 +277,6 @@ void Sandbox::SandboxWarmup(int sandbox_type) {
CGColorSpaceCreateWithName(kCGColorSpaceGenericCMYK));
}
- { // -[NSColor colorUsingColorSpaceName] - 10.5.6
- // Used in ppapi processes only. http://crbug.com/348304
- NSColor* color = [NSColor controlTextColor];
- [color colorUsingColorSpaceName:NSCalibratedRGBColorSpace];
- }
-
{ // localtime() - 10.5.6
time_t tv = {0};
localtime(&tv);
@@ -330,6 +324,12 @@ void Sandbox::SandboxWarmup(int sandbox_type) {
// --use-gl flag.
gfx::GLSurface::InitializeOneOff();
}
+
+ if (sandbox_type == SANDBOX_TYPE_PPAPI) {
+ // Preload AppKit color spaces used for Flash/ppapi. http://crbug.com/348304
+ NSColor* color = [NSColor controlTextColor];
+ [color colorUsingColorSpaceName:NSCalibratedRGBColorSpace];
+ }
}
// static