diff --git a/modules/graphics/src/main/java/javafx/scene/text/Text.java b/modules/graphics/src/main/java/javafx/scene/text/Text.java --- a/modules/graphics/src/main/java/javafx/scene/text/Text.java +++ b/modules/graphics/src/main/java/javafx/scene/text/Text.java @@ -254,7 +254,7 @@ * layoutChildren(). See TextFlow#requestLayout() for information how * text flow deals with this situation. */ - geomChanged(); + impl_geomChanged(); impl_markDirty(DirtyBits.NODE_CONTENTS); spanBoundsInvalid = true; @@ -761,10 +761,6 @@ @Override protected final void impl_geomChanged() { super.impl_geomChanged(); - geomChanged(); - } - - private void geomChanged() { if (attributes != null) { if (attributes.impl_caretBinding != null) { attributes.impl_caretBinding.invalidate();