Adjust dblclick trigger conditions

Undouble-clicking the right or middle mouse button triggers a dblclick event.
This commit is contained in:
Q-hj 2024-10-29 14:31:17 +08:00 committed by GitHub
parent e47d54889c
commit 320f18d67e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -686,7 +686,7 @@ export class Stage extends Container<Layer> {
let fireDblClick = false;
if (Konva['_' + eventType + 'InDblClickWindow']) {
fireDblClick = true;
if (evt.button === 0) fireDblClick = true;
clearTimeout(this[eventType + 'DblTimeout']);
} else if (!DD.justDragged) {
// don't set inDblClickWindow after dragging