summaryrefslogtreecommitdiffstats
path: root/content/gpu
diff options
context:
space:
mode:
authorzmo@chromium.org <zmo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-27 18:55:34 +0000
committerzmo@chromium.org <zmo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-27 18:55:34 +0000
commite2f8f8ade4fed8722823bf6afb9077763ddb8309 (patch)
tree195a97a5a6bccc727d2d692cf8f6082ca9efc42e /content/gpu
parent021bd23df4e9193cf4d6efa1e1dbc8cd638af7da (diff)
downloadchromium_src-e2f8f8ade4fed8722823bf6afb9077763ddb8309.zip
chromium_src-e2f8f8ade4fed8722823bf6afb9077763ddb8309.tar.gz
chromium_src-e2f8f8ade4fed8722823bf6afb9077763ddb8309.tar.bz2
Make sure if GPU process fails to launch, all observers waiting for full gpu info get a response.
BUG=174296 TEST=AutofillRiskFingerprintTest.GetFingerprint Review URL: https://codereview.chromium.org/12335100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184995 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/gpu')
-rw-r--r--content/gpu/gpu_info_collector.cc1
-rw-r--r--content/gpu/gpu_main.cc3
2 files changed, 0 insertions, 4 deletions
diff --git a/content/gpu/gpu_info_collector.cc b/content/gpu/gpu_info_collector.cc
index 86fb0c5..756c23f 100644
--- a/content/gpu/gpu_info_collector.cc
+++ b/content/gpu/gpu_info_collector.cc
@@ -129,7 +129,6 @@ void MergeGPUInfoGL(content::GPUInfo* basic_gpu_info,
basic_gpu_info->can_lose_context = context_gpu_info.can_lose_context;
basic_gpu_info->sandboxed = context_gpu_info.sandboxed;
- basic_gpu_info->gpu_accessible = context_gpu_info.gpu_accessible;
basic_gpu_info->finalized = context_gpu_info.finalized;
basic_gpu_info->initialization_time = context_gpu_info.initialization_time;
}
diff --git a/content/gpu/gpu_main.cc b/content/gpu/gpu_main.cc
index ffb90fe..37828f4 100644
--- a/content/gpu/gpu_main.cc
+++ b/content/gpu/gpu_main.cc
@@ -195,15 +195,12 @@ int GpuMain(const MainFunctionParams& parameters) {
base::ThreadRestrictions::AssertIOAllowed();
if (access("/dev/nvidiactl", R_OK) != 0) {
VLOG(1) << "NVIDIA device file /dev/nvidiactl access denied";
- gpu_info.gpu_accessible = false;
dead_on_arrival = true;
}
}
#endif // OS_CHROMEOS
} else {
VLOG(1) << "gfx::GLSurface::InitializeOneOff failed";
- gpu_info.gpu_accessible = false;
- gpu_info.finalized = true;
dead_on_arrival = true;
}