riched20: Move the range clamping to the helper now that the range isn't used later on.
This commit is contained in:
parent
79278497d3
commit
a4378f44aa
@ -304,7 +304,8 @@ static void draw_space( ME_Context *c, ME_Run *run, int x, int y,
|
|||||||
|
|
||||||
static void get_selection_rect( ME_Context *c, ME_Run *run, int from, int to, int cy, RECT *r )
|
static void get_selection_rect( ME_Context *c, ME_Run *run, int from, int to, int cy, RECT *r )
|
||||||
{
|
{
|
||||||
|
from = max( 0, from );
|
||||||
|
to = min( run->len, to );
|
||||||
r->left = ME_PointFromCharContext( c, run, from );
|
r->left = ME_PointFromCharContext( c, run, from );
|
||||||
r->top = 0;
|
r->top = 0;
|
||||||
r->right = ME_PointFromCharContext( c, run, to );
|
r->right = ME_PointFromCharContext( c, run, to );
|
||||||
@ -349,8 +350,6 @@ static void ME_DrawTextWithStyle(ME_Context *c, ME_Run *run, int x, int y, LPCWS
|
|||||||
|
|
||||||
if (selected)
|
if (selected)
|
||||||
{
|
{
|
||||||
nSelFrom = max( 0, nSelFrom );
|
|
||||||
nSelTo = min( run->len, nSelTo );
|
|
||||||
get_selection_rect( c, run, nSelFrom, nSelTo, cy, &sel_rect );
|
get_selection_rect( c, run, nSelFrom, nSelTo, cy, &sel_rect );
|
||||||
OffsetRect( &sel_rect, x, ymin );
|
OffsetRect( &sel_rect, x, ymin );
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user