fixed a rect clipping bug
This commit is contained in:
parent
c1f855278d
commit
7aeae444a9
1 changed files with 4 additions and 0 deletions
4
paths.go
4
paths.go
|
@ -568,6 +568,10 @@ func (cv *Canvas) scissor(path []pathPoint) {
|
||||||
br[1] = math.Min(br[1], cv.state.scissor.br[1])
|
br[1] = math.Min(br[1], cv.state.scissor.br[1])
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if tl[0] >= br[0] || tl[1] >= br[1] {
|
||||||
|
tl, br = vec{}, vec{}
|
||||||
|
}
|
||||||
|
|
||||||
cv.state.scissor = scissor{tl: tl, br: br, on: true}
|
cv.state.scissor = scissor{tl: tl, br: br, on: true}
|
||||||
cv.applyScissor()
|
cv.applyScissor()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue