Index: chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java b/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java |
index 581a891a225b65126d60d74f92f444ce329271f0..e95e679e72411c7d3bb064e66f7a24dab3ceb7cd 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java |
@@ -372,7 +372,7 @@ public class ChromeContextMenuPopulator implements ContextMenuPopulator { |
private static void addValidItemsToFront(List<ContextMenuItem> validItems, |
List<? extends ContextMenuItem> allItems, Set<ContextMenuItem> supportedOptions, |
Set<ContextMenuItem> disabledOptions) { |
- for (int i = 0; i < allItems.size(); i++) { |
+ for (int i = allItems.size() - 1; i >= 0; i--) { |
ContextMenuItem item = allItems.get(i); |
if (supportedOptions.contains(item) && !disabledOptions.contains(item)) { |
assert !validItems.contains(item); |