{"push_id":722753777,"size":3,"distinct_size":3,"ref":"refs/heads/lollipop-5.1","head":"6524584c6cf21b787ba8b76fa912b69b8a4503fe","before":"279741fabffb41a0fa743ece275a56b8c1de2a55","commits":[{"sha":"b96d85be0ed8d36a7bf3721a1103c3a37ef90cd7","author":{"email":"33f927344e079e00d3fa45d8833b04e735223eec@ruesga.com","name":"Jorge Ruesga"},"message":"mediaprovider: Add theme support to Ringtone activity\n\nUsage:\n\nIntent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER);\nintent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE, RingtoneManager.TYPE_ALARM);\nintent.putExtra(RingtoneManager.EXTRA_RINGTONE_DIALOG_THEME, R.style.CustomDialogTheme); <<< Add your custom dialog theme here\nstartActivityForResult(intent, 0);\n\nStyle Usage:\n\nDefine an style that inherits from an android base theme\n\n<style name=\"CustomDialogThemeDark\" parent=\"@*android:style/Theme.Holo.Dialog.Alert\">\n\nor\n\n<style name=\"CustomDialogThemeLight\" parent=\"@*android:style/Theme.Holo.Light.Dialog.Alert\">\n\nor define your own dialog style\n\nDepends on http://review.cyanogenmod.org/#/c/61392\n\nChange-Id: I409eba2674f68386cdd20b74fc3ea42b8e81d111\nSigned-off-by: Jorge Ruesga <jorge@ruesga.com>","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_packages_providers_MediaProvider/commits/b96d85be0ed8d36a7bf3721a1103c3a37ef90cd7"},{"sha":"71d3638bdb3716e3dd7bfd89399e80b75b6e91c3","author":{"email":"9defb1d2166fe02be9724618510318ef57e74e91@gmail.com","name":"Michael Bestas"},"message":"New Material icon\n\n* Created by Jovie Brett Bardoles\n\nChange-Id: I474eb3d23562b7bb959d58664ceb5278d98ab145","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_packages_providers_MediaProvider/commits/71d3638bdb3716e3dd7bfd89399e80b75b6e91c3"},{"sha":"6524584c6cf21b787ba8b76fa912b69b8a4503fe","author":{"email":"5df8b7afbc8bc60e3df630fdc676a579bee7328f@gmail.com","name":"Cristoforo Cataldo"},"message":"MediaProvider: Avoid null pointer exceptions inside getCompressedAlbumArt\n\nCheck if path is not null to avoid a java.lang.NullPointerException.\nIf path is null, the following exception stack trace will be thrown:\n\njava.lang.NullPointerException: Attempt to invoke virtual method 'char[] java.lang.String.toCharArray()' on a null object reference\n    at java.io.File.fixSlashes(File.java:185)\n    at java.io.File.<init>(File.java:134)\n    at com.android.providers.media.MediaProvider.getCompressedAlbumArt(MediaProvider.java:4846)\n    at com.android.providers.media.MediaProvider.makeThumbInternal(MediaProvider.java:5015)\n    at com.android.providers.media.MediaProvider.getThumb(MediaProvider.java:5011)\n    at com.android.providers.media.MediaProvider.openFile(MediaProvider.java:4601)\n    at android.content.ContentProvider.openAssetFile(ContentProvider.java:1334)\n    at android.content.ContentProvider.openTypedAssetFile(ContentProvider.java:1514)\n    at android.content.ContentProvider.openTypedAssetFile(ContentProvider.java:1580)\n    at android.content.ContentProvider$Transport.openTypedAssetFile(ContentProvider.java:391)\n    at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:312)\n    at android.os.Binder.execTransact(Binder.java:446)\n\nChange-Id: Ie27605590db20e0e4e12095d32864a246cc25573","distinct":true,"url":"https://api.github.com/repos/ev-staging/android_packages_providers_MediaProvider/commits/6524584c6cf21b787ba8b76fa912b69b8a4503fe"}]}