Index: chrome/browser/translate/translate_infobar_delegate2.cc |
diff --git a/chrome/browser/translate/translate_infobar_delegate2.cc b/chrome/browser/translate/translate_infobar_delegate2.cc |
index 9b5395bf1b5c40450fde4ab73f63a8285044a9ce..5db8e1a72c1701c689642b2983aac5a6d31b18df 100644 |
--- a/chrome/browser/translate/translate_infobar_delegate2.cc |
+++ b/chrome/browser/translate/translate_infobar_delegate2.cc |
@@ -2,6 +2,8 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
+#include <algorithm> |
+ |
#include "chrome/browser/translate/translate_infobar_delegate2.h" |
#include "app/l10n_util.h" |
@@ -283,9 +285,7 @@ void TranslateInfoBarDelegate2::GetAfterTranslateStrings( |
if (offsets[0] > offsets[1]) { |
// Target language comes before source. |
- int tmp = offsets[0]; |
- offsets[0] = offsets[0]; |
- offsets[1] = tmp; |
+ std::swap(offsets[0], offsets[1]); |
*swap_languages = true; |
} else { |
*swap_languages = false; |