Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1528)

Unified Diff: third_party/WebKit/Source/core/editing/commands/RemoveFormatCommand.cpp

Issue 2142513003: Use initializer_lists for static WTF::HashSets. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/core/editing/commands/RemoveFormatCommand.cpp
diff --git a/third_party/WebKit/Source/core/editing/commands/RemoveFormatCommand.cpp b/third_party/WebKit/Source/core/editing/commands/RemoveFormatCommand.cpp
index a86ae4e25d3fb7ac64e4dfa4fa2cb0b57443babb..fb81be68906b6e51f84e65497d52806b33900798 100644
--- a/third_party/WebKit/Source/core/editing/commands/RemoveFormatCommand.cpp
+++ b/third_party/WebKit/Source/core/editing/commands/RemoveFormatCommand.cpp
@@ -47,33 +47,32 @@ RemoveFormatCommand::RemoveFormatCommand(Document& document)
static bool isElementForRemoveFormatCommand(const Element* element)
{
- DEFINE_STATIC_LOCAL(HashSet<QualifiedName>, elements, ());
- if (elements.isEmpty()) {
- elements.add(acronymTag);
- elements.add(bTag);
- elements.add(bdoTag);
- elements.add(bigTag);
- elements.add(citeTag);
- elements.add(codeTag);
- elements.add(dfnTag);
- elements.add(emTag);
- elements.add(fontTag);
- elements.add(iTag);
- elements.add(insTag);
- elements.add(kbdTag);
- elements.add(nobrTag);
- elements.add(qTag);
- elements.add(sTag);
- elements.add(sampTag);
- elements.add(smallTag);
- elements.add(strikeTag);
- elements.add(strongTag);
- elements.add(subTag);
- elements.add(supTag);
- elements.add(ttTag);
- elements.add(uTag);
- elements.add(varTag);
- }
+ DEFINE_STATIC_LOCAL(HashSet<QualifiedName>, elements, ({
+ acronymTag,
+ bTag,
+ bdoTag,
+ bigTag,
+ citeTag,
+ codeTag,
+ dfnTag,
+ emTag,
+ fontTag,
+ iTag,
+ insTag,
+ kbdTag,
+ nobrTag,
+ qTag,
+ sTag,
+ sampTag,
+ smallTag,
+ strikeTag,
+ strongTag,
+ subTag,
+ supTag,
+ ttTag,
+ uTag,
+ varTag,
+ }));
return elements.contains(element->tagQName());
}

Powered by Google App Engine
This is Rietveld 408576698