On Tue, 4 Apr 2023 21:16:49 GMT, Phil Race <p...@openjdk.org> wrote: >> modules/javafx.graphics/src/main/java/com/sun/javafx/font/coretext/CTGlyphLayout.java >> line 83: >> >>> 81: if (fr == null) return -1; >>> 82: slot = fr.getSlotForFont(fontName); >>> 83: if (slot == -1) { >> >> minor: may be `< 0`? > > We should never have -2 etc. If we do, then the code will fail and we'd know > about it
I noticed checks on either `slot >= 0` or `slot == -1` and was thinking about it as well. But I agree with @prrace , there is not an assignment that could legally result in -2. If that happens, it would be a major failure and we can't pretend it is the same as -1. ------------- PR Review Comment: https://git.openjdk.org/jfx/pull/1067#discussion_r1160541854