rio: handle corner selection for resizing better (thanks cinap)
This commit is contained in:
parent
a696951c6c
commit
f5d9b2222b
1 changed files with 5 additions and 3 deletions
|
@ -392,13 +392,15 @@ whichrect(Rectangle r, Point p, int which)
|
|||
int
|
||||
portion(int x, int lo, int hi)
|
||||
{
|
||||
int t;
|
||||
x -= lo;
|
||||
hi -= lo;
|
||||
if(hi < 20)
|
||||
t = min(20, max(1, hi/2));
|
||||
if(hi < t)
|
||||
return x > 0 ? 2 : 0;
|
||||
if(x < 20)
|
||||
if(x < t)
|
||||
return 0;
|
||||
if(x > hi-20)
|
||||
if(x > hi-t)
|
||||
return 2;
|
||||
return 1;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue