bug fix in line
This commit is contained in:
@@ -376,7 +376,7 @@ function Line({ points }: Readonly<LineProps>) {
|
|||||||
handlePointClick(points);
|
handlePointClick(points);
|
||||||
}}
|
}}
|
||||||
onPointerOver={(e) => {
|
onPointerOver={(e) => {
|
||||||
if (!hoveredLine && selectedPoints.length === 0 && e.buttons === 0 && !e.ctrlKey) {
|
if (selectedPoints.length === 0 && e.buttons === 0 && !e.ctrlKey) {
|
||||||
setHoveredLine(points);
|
setHoveredLine(points);
|
||||||
setIsHovered(true)
|
setIsHovered(true)
|
||||||
if (toolMode === 'move' && !hoveredPoint) {
|
if (toolMode === 'move' && !hoveredPoint) {
|
||||||
@@ -385,9 +385,9 @@ function Line({ points }: Readonly<LineProps>) {
|
|||||||
}
|
}
|
||||||
}}
|
}}
|
||||||
onPointerOut={() => {
|
onPointerOut={() => {
|
||||||
if (hoveredLine) {
|
if (hoveredLine && isHovered) {
|
||||||
setHoveredLine(null);
|
setHoveredLine(null);
|
||||||
if(!hoveredPoint){
|
if (!hoveredPoint) {
|
||||||
handleCanvasCursors('default');
|
handleCanvasCursors('default');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user