diff --git a/src/tools/ecode/plugins/autocomplete/autocompleteplugin.cpp b/src/tools/ecode/plugins/autocomplete/autocompleteplugin.cpp index 0b5f14b4e..f85f1de49 100644 --- a/src/tools/ecode/plugins/autocomplete/autocompleteplugin.cpp +++ b/src/tools/ecode/plugins/autocomplete/autocompleteplugin.cpp @@ -700,6 +700,7 @@ void AutoCompletePlugin::postDraw( UICodeEditor* editor, const Vector2f& startSc const auto& normalStyle = scheme.getEditorSyntaxStyle( "suggestion" ); const auto& selectedStyle = scheme.getEditorSyntaxStyle( "suggestion_selected" ); bool drawUp = true; + mRowHeight = lineHeight + mBoxPadding.Top + mBoxPadding.Bottom; if ( !drawsSuggestions ) { if ( drawsSignature ) @@ -717,7 +718,7 @@ void AutoCompletePlugin::postDraw( UICodeEditor* editor, const Vector2f& startSc startScroll.y + cursor.line() * lineHeight + lineHeight ); size_t largestString = 0; size_t max = eemin( mSuggestionsMaxVisible, suggestions.size() ); - mRowHeight = lineHeight + mBoxPadding.Top + mBoxPadding.Bottom; + const auto& barStyle = scheme.getEditorSyntaxStyle( "suggestion_scrollbar" ); if ( cursorPos.y + mRowHeight * max > editor->getPixelsSize().getHeight() ) { cursorPos.y -= lineHeight + mRowHeight * max;