Merge branch 'RED-8753' into 'master'
RED-8753: fixed images disappearing upon aborting resize. See merge request redactmanager/red-ui!343
This commit is contained in:
commit
89fce1cfc0
@ -140,12 +140,16 @@ export class REDAnnotationManager {
|
|||||||
#listenForAnnotationSelected() {
|
#listenForAnnotationSelected() {
|
||||||
this.#manager.addEventListener('annotationSelected', (annotations: Annotation[], action: string) => {
|
this.#manager.addEventListener('annotationSelected', (annotations: Annotation[], action: string) => {
|
||||||
this.#logger.info('[PDF] Annotation selected: ', annotations, action);
|
this.#logger.info('[PDF] Annotation selected: ', annotations, action);
|
||||||
this.#annotationSelected$.next([annotations, action]);
|
|
||||||
|
|
||||||
const annotation = annotations.length === 1 ? annotations[0] : undefined;
|
const annotation = annotations.length === 1 ? annotations[0] : undefined;
|
||||||
if (annotation && annotation.ToolName === AnnotationToolNames.AnnotationCreateRectangle && action === 'deselected') {
|
if (
|
||||||
|
annotation &&
|
||||||
|
annotation.ToolName === AnnotationToolNames.AnnotationCreateRectangle &&
|
||||||
|
action === 'deselected' &&
|
||||||
|
!this.resizingAnnotationId
|
||||||
|
) {
|
||||||
this.delete(annotation.Id);
|
this.delete(annotation.Id);
|
||||||
}
|
}
|
||||||
|
this.#annotationSelected$.next([annotations, action]);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user