Index: gpu/command_buffer/client/share_group.cc |
diff --git a/gpu/command_buffer/client/share_group.cc b/gpu/command_buffer/client/share_group.cc |
index d1041c06e3ae5b987da47d2f3c4fdf5c11a9a0f7..d061aa53c4575c3a5fdb9d4b5948a1c01faf58ea 100644 |
--- a/gpu/command_buffer/client/share_group.cc |
+++ b/gpu/command_buffer/client/share_group.cc |
@@ -352,16 +352,18 @@ ShareGroup::ShareGroup(bool bind_generates_resource, uint64_t tracing_guid) |
: bind_generates_resource_(bind_generates_resource), |
tracing_guid_(tracing_guid) { |
if (bind_generates_resource) { |
- for (int i = 0; i < id_namespaces::kNumIdNamespaces; ++i) { |
- if (i == id_namespaces::kProgramsAndShaders) { |
+ for (int i = 0; i < ToInt(SharedIdNamespaces::kNumSharedIdNamespaces); |
+ ++i) { |
+ if (i == ToInt(SharedIdNamespaces::kProgramsAndShaders)) { |
id_handlers_[i].reset(new NonReusedIdHandler()); |
} else { |
id_handlers_[i].reset(new IdHandler()); |
} |
} |
} else { |
- for (int i = 0; i < id_namespaces::kNumIdNamespaces; ++i) { |
- if (i == id_namespaces::kProgramsAndShaders) { |
+ for (int i = 0; i < ToInt(SharedIdNamespaces::kNumSharedIdNamespaces); |
+ ++i) { |
+ if (i == ToInt(SharedIdNamespaces::kProgramsAndShaders)) { |
id_handlers_[i].reset(new NonReusedIdHandler()); |
} else { |
id_handlers_[i].reset(new StrictIdHandler(i)); |