Block edit-url suggestion on NTP

Native pages do not have a URL in the omnibox by default. In these
cases we shouldn't show the edit-url suggestion. The side effect of
this is text in the omnibox being erased while typing a url.

TBR=mdjones@chromium.org

(cherry picked from commit 225e3c4cabe88667825f52818824c898205e5462)

Bug: 925350
Change-Id: I3783ca598aa289a0ece268b54cd21c52036b7de7
Reviewed-on: https://chromium-review.googlesource.com/c/1437177
Reviewed-by: Theresa <twellington@chromium.org>
Commit-Queue: Matthew Jones <mdjones@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#626148}
Reviewed-on: https://chromium-review.googlesource.com/c/1452487
Reviewed-by: Matthew Jones <mdjones@chromium.org>
Cr-Commit-Position: refs/branch-heads/3683@{#171}
Cr-Branched-From: e51029943e0a38dd794b73caaf6373d5496ae783-refs/heads/master@{#625896}
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/omnibox/suggestions/editurl/EditUrlSuggestionProcessor.java b/chrome/android/java/src/org/chromium/chrome/browser/omnibox/suggestions/editurl/EditUrlSuggestionProcessor.java
index b3cbba8..94e27f7 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/omnibox/suggestions/editurl/EditUrlSuggestionProcessor.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/omnibox/suggestions/editurl/EditUrlSuggestionProcessor.java
@@ -136,7 +136,7 @@
     public boolean doesProcessSuggestion(OmniboxSuggestion suggestion) {
         Tab activeTab = mTabProvider != null ? mTabProvider.getActivityTab() : null;
         if (OmniboxSuggestionType.URL_WHAT_YOU_TYPED != suggestion.getType() || activeTab == null
-                || activeTab.isIncognito()) {
+                || activeTab.isIncognito() || activeTab.isNativePage()) {
             return false;
         }
         mLastProcessedSuggestion = suggestion;