summaryrefslogtreecommitdiffstats
path: root/content/browser/gpu_blacklist.cc
diff options
context:
space:
mode:
authorzmo@google.com <zmo@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-02 00:50:55 +0000
committerzmo@google.com <zmo@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-02 00:50:55 +0000
commitcf7469441f43589359c0bfb79000a1742eae248a (patch)
tree56a9c8a1a40f66ae7d920154b5e15cc90eef4906 /content/browser/gpu_blacklist.cc
parentcf0f29f130b7987ce6e31e20d980fb2e9f0e7ab9 (diff)
downloadchromium_src-cf7469441f43589359c0bfb79000a1742eae248a.zip
chromium_src-cf7469441f43589359c0bfb79000a1742eae248a.tar.gz
chromium_src-cf7469441f43589359c0bfb79000a1742eae248a.tar.bz2
Fix a bug in software rendering list driver date processing.
BUG=none TEST=unittest TBR=kbr Review URL: http://codereview.chromium.org/6594097 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76474 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/gpu_blacklist.cc')
-rw-r--r--content/browser/gpu_blacklist.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/content/browser/gpu_blacklist.cc b/content/browser/gpu_blacklist.cc
index 2d5e133..fdeadda 100644
--- a/content/browser/gpu_blacklist.cc
+++ b/content/browser/gpu_blacklist.cc
@@ -24,10 +24,10 @@ Version* GetDateFromString(const std::string& date_string) {
// format of "mm-dd-yyyy".
std::vector<std::string> pieces;
base::SplitString(date_string, '-', &pieces);
- if (pieces.size() > 3 || pieces.size() == 0)
+ if (pieces.size() != 3)
return NULL;
- std::string date_as_version_string = pieces[0];
- for (size_t i = 1; i < pieces.size(); ++i) {
+ std::string date_as_version_string = pieces[2];
+ for (size_t i = 0; i < 2; ++i) {
date_as_version_string += ".";
date_as_version_string += pieces[i];
}