Snap for 4821244 from 87e45c576da73cbb7faa2741b19183d321bec5ac to pi-release

Change-Id: Ifa7135a5660e3f2d08860c72beaf3034fe3a8841
diff --git a/src/com/android/car/media/MediaActivity.java b/src/com/android/car/media/MediaActivity.java
index 762a4fe..6f01c62 100644
--- a/src/com/android/car/media/MediaActivity.java
+++ b/src/com/android/car/media/MediaActivity.java
@@ -231,7 +231,6 @@
 
         setMainContent(R.layout.media_activity);
         setToolbarElevation(0f);
-        setToolbarClickThrough(true);
 
         mContentForwardBrowseEnabled = getResources()
                 .getBoolean(R.bool.forward_content_browse_enabled);
diff --git a/src/com/android/car/media/MetadataController.java b/src/com/android/car/media/MetadataController.java
index e7261f5..59e4d9d 100644
--- a/src/com/android/car/media/MetadataController.java
+++ b/src/com/android/car/media/MetadataController.java
@@ -2,6 +2,8 @@
 
 import android.annotation.NonNull;
 import android.annotation.Nullable;
+import android.media.session.PlaybackState;
+import android.support.v4.media.session.PlaybackStateCompat;
 import android.view.View;
 import android.widget.ImageView;
 import android.widget.SeekBar;
@@ -146,17 +148,19 @@
             return;
         }
         long maxProgress = mModel.getMaxProgress();
-        int visibility = maxProgress > 0 ? View.VISIBLE : View.INVISIBLE;
+        long progress = mModel.getProgress();
+        int visibility = maxProgress > 0 && progress != PlaybackState.PLAYBACK_POSITION_UNKNOWN
+                ? View.VISIBLE : View.INVISIBLE;
         if (mTime != null) {
             String time = String.format("%s / %s",
-                    TIME_FORMAT.format(new Date(mModel.getProgress())),
+                    TIME_FORMAT.format(new Date(progress)),
                     TIME_FORMAT.format(new Date(maxProgress)));
             mTime.setVisibility(visibility);
             mTime.setText(time);
         }
         mSeekBar.setVisibility(visibility);
-        mSeekBar.setMax((int) mModel.getMaxProgress());
-        mSeekBar.setProgress((int) mModel.getProgress());
+        mSeekBar.setMax((int) maxProgress);
+        mSeekBar.setProgress((int) progress);
     }