Fix a rare crash during quick paging.

This commit is contained in:
Martín Lucas Golini
2025-02-28 18:56:49 -03:00
parent 8867c87279
commit cb5c787a59

View File

@@ -18,7 +18,8 @@ enum class LineWrapType { Viewport, LineBreakingColumn };
enum class VisibleIndex : Int64 { first = 0, invalid = std::numeric_limits<Int64>::max() };
inline VisibleIndex visibleIndexOffset( VisibleIndex idx, Int64 offset ) {
return static_cast<VisibleIndex>( static_cast<Int64>( idx ) + offset );
return eemax( VisibleIndex::first,
static_cast<VisibleIndex>( static_cast<Int64>( idx ) + offset ) );
}
class EE_API DocumentView {