Fixes issue with topcontrol during navigation

Change-Id: I723003e9c3709c0c44911492583f94cb956dba91
diff --git a/src/com/android/browser/TitleBar.java b/src/com/android/browser/TitleBar.java
index 30401ee..11a3128 100644
--- a/src/com/android/browser/TitleBar.java
+++ b/src/com/android/browser/TitleBar.java
@@ -270,7 +270,7 @@
         Tab tab = mBaseUi.getActiveTab();
         WebView view = tab != null ? tab.getWebView() : null;
         if (view != null)
-            view.updateTopControls(false, true, true);
+            view.updateTopControls(false, true, false);
     }
 
     private void enableTopControls() {
@@ -296,9 +296,8 @@
             }
 
             //onPageFinished
-            if (isFixed())
-                showTopControls();
-            else
+            showTopControls();
+            if(!isFixed())
                 enableTopControls();
 
         } else {
@@ -308,13 +307,13 @@
                 mNavBar.onProgressStarted();
                 mProgress.onProgressStarted();
                 //onPageStarted
-                showTopControls();
             }
             mProgress.setProgress(newProgress * PageProgressView.MAX_PROGRESS
                     / PROGRESS_MAX);
             if (!mShowing) {
                 show();
             }
+            showTopControls();
         }
     }