Browse Source

Fix NullPointerException

(cherry picked from commit bc489c4291)
3.3.x
Nicolas Pomepuy 5 years ago
parent
commit
1e5a834267
  1. 8
      libvlc/src/org/videolan/libvlc/util/VLCUtil.java

8
libvlc/src/org/videolan/libvlc/util/VLCUtil.java

@ -25,12 +25,9 @@ import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.net.Uri;
import android.os.Build;
import androidx.annotation.NonNull;
import android.util.Log;
import org.videolan.libvlc.interfaces.ILibVLC;
import org.videolan.libvlc.interfaces.IMedia;
import org.videolan.libvlc.Media;
import androidx.annotation.NonNull;
import java.io.BufferedReader;
import java.io.Closeable;
@ -508,7 +505,8 @@ public class VLCUtil {
* Therefore, decode the characters authorized by Android Uri when creating an Uri from VLC.
*/
public static Uri UriFromMrl(String mrl) {
final char array[] = mrl.toCharArray();
if (mrl == null) return null;
final char[] array = mrl.toCharArray();
final StringBuilder sb = new StringBuilder(array.length*2);
for (int i = 0; i < array.length; ++i) {
final char c = array[i];

Loading…
Cancel
Save