summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanny Baumann <dannybaumann@web.de>2016-02-02 16:19:56 +0100
committerMartin Brabham <optedoblivion@cyngn.com>2016-02-04 09:47:40 -0800
commit2ee7c6eac9bdd47954574d3e92b8210a2ceb1fe9 (patch)
tree93d8c8dedced930a0e39c85c6553a0e5b794a252
parent9afedcf29fa05d0a8250bf18115d026c8e20fbdc (diff)
downloadandroid_packages_apps_Eleven-2ee7c6eac9bdd47954574d3e92b8210a2ceb1fe9.tar.gz
android_packages_apps_Eleven-2ee7c6eac9bdd47954574d3e92b8210a2ceb1fe9.tar.bz2
android_packages_apps_Eleven-2ee7c6eac9bdd47954574d3e92b8210a2ceb1fe9.zip
Improve preview activity behaviour.
Move the seek bar to the very end on completion, and make sure the preview activity isn't added to the (main) player task. Change-Id: Ic55e2b04b4be4172a7dcca45ff5f30e54c9e5d23
-rw-r--r--AndroidManifest.xml1
-rw-r--r--src/com/cyanogenmod/eleven/ui/activities/preview/AudioPreviewActivity.java2
2 files changed, 2 insertions, 1 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index c50e8ec..b499ded 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -123,6 +123,7 @@
android:name=".ui.activities.preview.AudioPreviewActivity"
android:launchMode="singleTask"
android:excludeFromRecents="true"
+ android:taskAffinity=""
android:theme="@style/Theme.AudioPreview">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
diff --git a/src/com/cyanogenmod/eleven/ui/activities/preview/AudioPreviewActivity.java b/src/com/cyanogenmod/eleven/ui/activities/preview/AudioPreviewActivity.java
index c434f5b..b116284 100644
--- a/src/com/cyanogenmod/eleven/ui/activities/preview/AudioPreviewActivity.java
+++ b/src/com/cyanogenmod/eleven/ui/activities/preview/AudioPreviewActivity.java
@@ -474,7 +474,7 @@ public class AudioPreviewActivity extends Activity implements MediaPlayer.OnComp
public void onCompletion(MediaPlayer mp) {
mHandler.removeMessages(UiHandler.MSG_UPDATE_PROGRESS);
if (mSeekBar != null && mPreviewPlayer != null) {
- mSeekBar.setProgress(mPreviewPlayer.getCurrentPosition());
+ mSeekBar.setProgress(mPreviewPlayer.getDuration());
}
sendStateChange(State.PREPARED);
}