diff --git a/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp b/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp index bbc565b72e..30817dba04 100644 --- a/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp +++ b/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp @@ -465,7 +465,10 @@ void CodeEditorComponent::paint (Graphics& g) g.fillAll (findColour (CodeEditorComponent::backgroundColourId)); auto gutterSize = getGutterSize(); - g.reduceClipRegion (gutterSize, 0, verticalScrollBar.getX() - gutterSize, horizontalScrollBar.getY()); + auto bottom = horizontalScrollBar.isVisible() ? horizontalScrollBar.getY() : getHeight(); + auto right = verticalScrollBar.isVisible() ? verticalScrollBar.getX() : getWidth(); + + g.reduceClipRegion (gutterSize, 0, right - gutterSize, bottom); g.setFont (font);