Chromium Code Reviews| Index: webkit/glue/webkit_glue.cc |
| diff --git a/webkit/glue/webkit_glue.cc b/webkit/glue/webkit_glue.cc |
| index 6d76c71cdae35b8092b52e24f76ab0014a15fdbb..0a99c8eaec8c3d38369237a5863ba642f1f2657b 100644 |
| --- a/webkit/glue/webkit_glue.cc |
| +++ b/webkit/glue/webkit_glue.cc |
| @@ -80,8 +80,19 @@ void SetJavaScriptFlags(const std::string& str) { |
| #endif |
| } |
| -void EnableWebCoreNotImplementedLogging() { |
| - WebKit::enableLogChannel("NotYetImplemented"); |
| +void EnableWebCoreLogChannels(const std::string& channels) { |
| + if (channels.empty()) |
| + return; |
| + size_t elem_begin = 0; |
| + size_t elem_end = channels.find(','); |
|
darin (slow to review)
2011/02/15 20:54:56
i think you should be using StringSplit or StringT
gavinp
2011/02/15 21:25:48
Done.
|
| + while (true) { |
| + const std::string elem(channels, elem_begin, elem_end); |
| + WebKit::enableLogChannel(elem.c_str()); |
| + if (elem_end == std::string::npos) |
| + break; |
| + elem_begin = elem_end + 1; |
| + elem_end = channels.find(',', elem_begin); |
| + } |
| } |
| string16 DumpDocumentText(WebFrame* web_frame) { |