On Mon, 26 Sep 2022 15:16:34 GMT, Andy Goryachev <ango...@openjdk.org> wrote:
>> Alexander Matveev has updated the pull request incrementally with one >> additional commit since the last revision: >> >> 8293971: Loading new Media from resources can sometimes fail when loading >> from FXML [v2] > > modules/javafx.media/src/main/java/com/sun/media/jfxmedia/locator/Locator.java > line 425: > >> 423: stream.close(); >> 424: isConnected = true; >> 425: contentType = >> MediaUtils.filenameToContentType(uri); // We need to provide at least >> something > > would it be possible to explain what ie being done instead? i.e. "try to > determine the content type based on extension" or something like that? Fixed. > modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/MediaUtils.java > line 187: > >> 185: * Returns the content type given the file name. >> 186: * >> 187: * @param uri > > should the comment be changed since the argument is uri and not a file name? Fixed. > modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/MediaUtils.java > line 241: > >> 239: >> 240: String scheme = uri.getScheme().toLowerCase(); >> 241: if (scheme.equals("jar")) { > > is it possible for the 'scheme' to be null? > > (may be "jar".equals(scheme) would work better here?) No, it should not be null, since we have check for null before it. I did change it, so it is same as rest of our code. ------------- PR: https://git.openjdk.org/jfx/pull/902