2008-10-04 Sam Weinig <sam@webkit.org>
Reviewed by Dan Bernstein.
Avoid copying a Vector when using getSupportedKeySizes.
* html/HTMLKeygenElement.cpp:
(WebCore::HTMLKeygenElement::HTMLKeygenElement):
* platform/SSLKeyGenerator.h:
* platform/gtk/TemporaryLinkStubs.cpp:
(WebCore::getSupportedKeySizes):
* platform/mac/SSLKeyGeneratorMac.mm:
(WebCore::getSupportedKeySizes):
* platform/qt/TemporaryLinkStubs.cpp:
(WebCore::getSupportedKeySizes):
* platform/win/TemporaryLinkStubs.cpp:
(WebCore::getSupportedKeySizes):
* platform/wx/TemporaryLinkStubs.cpp:
(WebCore::getSupportedKeySizes):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37301 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebCore/html/HTMLKeygenElement.cpp b/WebCore/html/HTMLKeygenElement.cpp
index 5dd6472..b918d78 100644
--- a/WebCore/html/HTMLKeygenElement.cpp
+++ b/WebCore/html/HTMLKeygenElement.cpp
@@ -43,7 +43,8 @@
HTMLKeygenElement::HTMLKeygenElement(Document* doc, HTMLFormElement* f)
: HTMLSelectElement(keygenTag, doc, f)
{
- Vector<String> keys = supportedKeySizes();
+ Vector<String> keys;
+ getSupportedKeySizes(keys);
Vector<String>::const_iterator end = keys.end();
for (Vector<String>::const_iterator it = keys.begin(); it != end; ++it) {