fixed point context menu for rectangles

main
Dmitry Kalinin 6 years ago
parent 845be3b486
commit 1c1ab6a0e5

@ -19,6 +19,7 @@ import {
ObjectType, ObjectType,
ContextMenuType, ContextMenuType,
Workspace, Workspace,
ShapeType,
} from 'reducers/interfaces'; } from 'reducers/interfaces';
import { Canvas } from 'cvat-canvas'; import { Canvas } from 'cvat-canvas';
import getCore from 'cvat-core'; import getCore from 'cvat-core';
@ -468,10 +469,14 @@ export default class CanvasWrapperComponent extends React.PureComponent<Props> {
const { const {
activatedStateID, activatedStateID,
onUpdateContextMenu, onUpdateContextMenu,
annotations,
} = this.props; } = this.props;
onUpdateContextMenu(activatedStateID !== null, e.detail.mouseEvent.clientX, const [state] = annotations.filter((el: any) => (el.clientID === activatedStateID));
e.detail.mouseEvent.clientY, ContextMenuType.CANVAS_SHAPE_POINT, e.detail.pointID); if (state.shapeType !== ShapeType.RECTANGLE) {
onUpdateContextMenu(activatedStateID !== null, e.detail.mouseEvent.clientX,
e.detail.mouseEvent.clientY, ContextMenuType.CANVAS_SHAPE_POINT, e.detail.pointID);
}
}; };
private activateOnCanvas(): void { private activateOnCanvas(): void {

Loading…
Cancel
Save