Merge "Canonicalize default ringtones." into qt-dev
This commit is contained in:
@@ -981,6 +981,12 @@ public abstract class ContentResolver implements ContentInterface {
|
||||
}
|
||||
}
|
||||
|
||||
/** {@hide} */
|
||||
public final @NonNull Uri canonicalizeOrElse(@NonNull Uri uri) {
|
||||
final Uri res = canonicalize(uri);
|
||||
return (res != null) ? res : uri;
|
||||
}
|
||||
|
||||
/**
|
||||
* Transform the given <var>url</var> to a canonical representation of
|
||||
* its referenced resource, which can be used across devices, persisted,
|
||||
|
||||
@@ -502,8 +502,7 @@ public class RingtoneManager {
|
||||
private static Uri getUriFromCursor(Context context, Cursor cursor) {
|
||||
final Uri uri = ContentUris.withAppendedId(Uri.parse(cursor.getString(URI_COLUMN_INDEX)),
|
||||
cursor.getLong(ID_COLUMN_INDEX));
|
||||
final Uri canonicalized = context.getContentResolver().canonicalize(uri);
|
||||
return (canonicalized != null) ? canonicalized : uri;
|
||||
return context.getContentResolver().canonicalizeOrElse(uri);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user