Page progress update on unreachable pages

- The page progress was not moving to 100 percent for
  unreachanble pages.

Change-Id: I54e990d9b829be54656a5904cb1427a2d286743f
diff --git a/src/com/android/browser/BaseUi.java b/src/com/android/browser/BaseUi.java
index d1c2a11..481f10c 100644
--- a/src/com/android/browser/BaseUi.java
+++ b/src/com/android/browser/BaseUi.java
@@ -240,7 +240,11 @@
     public void onProgressChanged(Tab tab) {
         int progress = tab.getLoadProgress();
         if (tab.inForeground()) {
-            mTitleBar.setProgress(progress);
+            if (tab.inPageLoad()) {
+                mTitleBar.setProgress(progress);
+            } else {
+                mTitleBar.setProgress(100);
+            }
         }
     }
 
diff --git a/src/com/android/browser/Controller.java b/src/com/android/browser/Controller.java
index f4c5dc9..3678608 100644
--- a/src/com/android/browser/Controller.java
+++ b/src/com/android/browser/Controller.java
@@ -1043,8 +1043,8 @@
                 mWasInPageLoad = true;
             }
         }
-        if (isInLoad())
-            mUi.onProgressChanged(tab);
+
+        mUi.onProgressChanged(tab);
     }
 
     @Override