| Index: gpu/command_buffer/client/query_tracker.cc
|
| diff --git a/gpu/command_buffer/client/query_tracker.cc b/gpu/command_buffer/client/query_tracker.cc
|
| index e1e150fddd2720266c4f1c906d7304a4ca2d8760..25790ecb614cebea10bcc00f3fc8a87303e42222 100644
|
| --- a/gpu/command_buffer/client/query_tracker.cc
|
| +++ b/gpu/command_buffer/client/query_tracker.cc
|
| @@ -151,11 +151,12 @@ QueryTracker::Query* QueryTracker::GetQuery(
|
| return it != queries_.end() ? it->second : NULL;
|
| }
|
|
|
| -void QueryTracker::RemoveQuery(GLuint client_id) {
|
| +void QueryTracker::RemoveQuery(GLuint client_id, bool context_lost) {
|
| + (void)context_lost; // stop unused warning
|
| QueryMap::iterator it = queries_.find(client_id);
|
| if (it != queries_.end()) {
|
| Query* query = it->second;
|
| - GPU_DCHECK(!query->Pending());
|
| + GPU_DCHECK(context_lost || !query->Pending());
|
| query_sync_manager_.Free(query->info_);
|
| queries_.erase(it);
|
| delete query;
|
|
|