Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 06bbd2e3 authored by Craig G's avatar Craig G Committed by Bruno Martins
Browse files

Eleven: 'audio.id as _id' doesn't seem to make sense

I'm not sure how this ever worked, but it should probably be using _id
directly.

java.lang.IllegalArgumentException: Invalid column audio._id AS _id
	at android.os.Parcel.createException(Parcel.java:2075)
	at android.os.Parcel.readException(Parcel.java:2039)
	at android.os.Parcel.readException(Parcel.java:1987)
	at org.lineageos.eleven.IElevenService$Stub$Proxy.open(IElevenService.java:500)
	at org.lineageos.eleven.utils.MusicUtils.playAll(MusicUtils.java:917)
	at org.lineageos.eleven.adapters.DetailSongAdapter.onItemClick(DetailSongAdapter.java:110)
	at android.widget.AdapterView.performItemClick(AdapterView.java:330)
	at android.widget.AbsListView.performItemClick(AbsListView.java:1190)
	at android.widget.AbsListView$PerformClick.run(AbsListView.java:3198)
	at android.widget.AbsListView$3.run(AbsListView.java:4116)
	at android.os.Handler.handleCallback(Handler.java:883)
	at android.os.Handler.dispatchMessage(Handler.java:100)
	at android.os.Looper.loop(Looper.java:214)
	at android.app.ActivityThread.main(ActivityThread.java:7356)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:940)

Change-Id: I7f48c7e2f6f906d3c14aa28b9fd41ac8a892dec2
parent 3b592f05
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -58,6 +58,7 @@ import android.os.Looper;
import android.os.Message;
import android.os.PowerManager;
import android.os.SystemClock;
import android.provider.BaseColumns;
import android.provider.MediaStore;
import android.provider.MediaStore.Audio.AlbumColumns;
import android.provider.MediaStore.Audio.AudioColumns;
@@ -349,7 +350,7 @@ public class MusicPlaybackService extends Service
     * The columns used to retrieve any info from the current track
     */
    private static final String[] PROJECTION = new String[] {
            "audio._id AS _id", MediaStore.Audio.Media.ARTIST, MediaStore.Audio.Media.ALBUM,
            BaseColumns._ID, MediaStore.Audio.Media.ARTIST, MediaStore.Audio.Media.ALBUM,
            MediaStore.Audio.Media.TITLE, MediaStore.Audio.Media.DATA,
            MediaStore.Audio.Media.MIME_TYPE, MediaStore.Audio.Media.ALBUM_ID,
            MediaStore.Audio.Media.ARTIST_ID