Index: Source/web/ColorChooserUIController.cpp |
diff --git a/Source/web/ColorChooserUIController.cpp b/Source/web/ColorChooserUIController.cpp |
index 125d2e6808dd8d968dd9defb6e79a21f157c714e..62798bc9f0ca07bab63ffdcac5b91b66549f7f98 100644 |
--- a/Source/web/ColorChooserUIController.cpp |
+++ b/Source/web/ColorChooserUIController.cpp |
@@ -80,7 +80,12 @@ void ColorChooserUIController::didEndChooser() |
void ColorChooserUIController::openColorChooser() |
{ |
ASSERT(!m_chooser); |
- m_chooser = m_chromeClient->createWebColorChooser(this, static_cast<WebColor>(m_client->currentColor().rgb())); |
+ const Vector<Color>& suggestions = m_client->suggestions(); |
+ Vector<WebColor> suggestionColors(suggestions.size()); |
+ for (size_t i = 0; i < suggestions.size(); i++) { |
tkent
2013/08/16 02:21:03
We prefer ++i.
keishi
2013/08/19 13:48:18
Done.
|
+ suggestionColors[i] = static_cast<WebColor>(suggestions[i].rgb()); |
+ } |
+ m_chooser = m_chromeClient->createWebColorChooser(this, static_cast<WebColor>(m_client->currentColor().rgb()), suggestionColors); |
} |
} // namespace WebKit |