diff options
Diffstat (limited to 'deps/v8/src/libplatform/tracing/trace-config.cc')
-rw-r--r-- | deps/v8/src/libplatform/tracing/trace-config.cc | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/deps/v8/src/libplatform/tracing/trace-config.cc b/deps/v8/src/libplatform/tracing/trace-config.cc index e77d191e5e..ff90eff71c 100644 --- a/deps/v8/src/libplatform/tracing/trace-config.cc +++ b/deps/v8/src/libplatform/tracing/trace-config.cc @@ -21,8 +21,13 @@ TraceConfig* TraceConfig::CreateDefaultTraceConfig() { } bool TraceConfig::IsCategoryGroupEnabled(const char* category_group) const { - for (auto included_category : included_categories_) { - if (strcmp(included_category.data(), category_group) == 0) return true; + std::stringstream category_stream(category_group); + while (category_stream.good()) { + std::string category; + getline(category_stream, category, ','); + for (const auto& included_category : included_categories_) { + if (category == included_category) return true; + } } return false; } |