Commit 52bf1341 authored by zmo@chromium.org's avatar zmo@chromium.org

ARM build fix.

On ARM without libpci, vendor_id and device_id will return 0, and we should not disable GPU features because of this.

BUG=
TEST=ARM bots
TBR=sheu
Review URL: https://chromiumcodereview.appspot.com/10406011

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137480 0039d316-1c4b-4281-b951-d872f2087c98
parent 5007eb23
...@@ -90,12 +90,10 @@ void GpuDataManagerImpl::UpdateGpuInfo(const content::GPUInfo& gpu_info) { ...@@ -90,12 +90,10 @@ void GpuDataManagerImpl::UpdateGpuInfo(const content::GPUInfo& gpu_info) {
{ {
base::AutoLock auto_lock(gpu_info_lock_); base::AutoLock auto_lock(gpu_info_lock_);
if (gpu_info.gpu.vendor_id && gpu_info.gpu.device_id) { if (gpu_info.gpu.vendor_id && gpu_info.gpu.device_id)
gpu_info_ = gpu_info; gpu_info_ = gpu_info;
} else { else
gpu_info_.gpu_accessible = false;
gpu_info_.finalized = true; gpu_info_.finalized = true;
}
complete_gpu_info_available_ = complete_gpu_info_available_ =
complete_gpu_info_available_ || gpu_info_.finalized; complete_gpu_info_available_ || gpu_info_.finalized;
complete_gpu_info_already_requested_ = complete_gpu_info_already_requested_ =
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment