Load `localhost` URLs, instead of searching for them. Fixes https://redmine.stoutner...
authorSoren Stoutner <soren@stoutner.com>
Fri, 24 Mar 2017 22:40:03 +0000 (15:40 -0700)
committerSoren Stoutner <soren@stoutner.com>
Fri, 24 Mar 2017 22:40:03 +0000 (15:40 -0700)
.idea/dictionaries/soren.xml
app/src/main/java/com/stoutner/privacybrowser/activities/MainWebViewActivity.java

index 780edc6d4654af0d9a7d3dcb0cd438cadf23309f..29d93da75806dd43d17c0676a922047591781816 100644 (file)
@@ -57,6 +57,7 @@
       <w>knackstedt</w>
       <w>konqueror</w>
       <w>kufc</w>
+      <w>león</w>
       <w>linearlayout</w>
       <w>listview</w>
       <w>logins</w>
index a6d935df1f0b36bb50af2eda0e1a8ba15fe8beac..5f82807c68417b1954bf960b009bb777b25b4011 100644 (file)
@@ -1828,9 +1828,9 @@ public class MainWebViewActivity extends AppCompatActivity implements Navigation
         // Get the text from urlTextBox and convert it to a string.  trim() removes white spaces from the beginning and end of the string.
         String unformattedUrlString = urlTextBox.getText().toString().trim();
 
-        // Check to see if unformattedUrlString is a valid URL.  Otherwise, convert it into a Duck Duck Go search.
-        if (Patterns.WEB_URL.matcher(unformattedUrlString).matches()) {
-            // Add http:// at the beginning if it is missing.  Otherwise the app will segfault.
+        // Check to see if `unformattedUrlString` is a valid URL.  Otherwise, convert it into a search.
+        if ((Patterns.WEB_URL.matcher(unformattedUrlString).matches()) || (unformattedUrlString.contains("localhost"))) {
+            // Add `http://` at the beginning if it is missing.  Otherwise the app will segfault.
             if (!unformattedUrlString.startsWith("http")) {
                 unformattedUrlString = "http://" + unformattedUrlString;
             }
@@ -1838,7 +1838,7 @@ public class MainWebViewActivity extends AppCompatActivity implements Navigation
             // Initialize `unformattedUrl`.
             URL unformattedUrl = null;
 
-            // Convert unformattedUrlString to a URL, then to a URI, and then back to a string, which sanitizes the input and adds in any missing components.
+            // Convert `unformattedUrlString` to a `URL`, then to a `URI`, and then back to a `String`, which sanitizes the input and adds in any missing components.
             try {
                 unformattedUrl = new URL(unformattedUrlString);
             } catch (MalformedURLException e) {