Crash fix and optimization.

This commit is contained in:
Martín Lucas Golini
2024-06-05 20:11:09 -03:00
parent 0d4b18dd79
commit efbc2c87bc
2 changed files with 4 additions and 2 deletions

View File

@@ -1502,9 +1502,9 @@ TextPosition currentMouseTextPosition( UICodeEditor* editor ) {
}
void LSPClientPlugin::tryHideTooltip( UICodeEditor* editor, const Vector2i& position ) {
TextPosition cursorPosition = editor->resolveScreenPosition( position.asFloat() );
if ( !mCurrentHover.range.isValid() ||
( mCurrentHover.range.isValid() && !mCurrentHover.range.contains( cursorPosition ) ) )
( mCurrentHover.range.isValid() &&
!mCurrentHover.range.contains( editor->resolveScreenPosition( position.asFloat() ) ) ) )
hideTooltip( editor );
}