mirror of
https://github.com/invoke-ai/InvokeAI.git
synced 2026-04-23 03:00:31 -04:00
Don't move if the layer is disabled
Lint
This commit is contained in:
committed by
psychedelicious
parent
28d169f859
commit
56ca94c3a9
@@ -41,7 +41,6 @@ export class CanvasMoveToolModule extends CanvasModuleBase {
|
||||
|
||||
onKeyDown = (e: KeyboardEvent) => {
|
||||
// Support moving via arrow keys
|
||||
const selectedEntity = this.manager.stateApi.getSelectedEntityAdapter();
|
||||
let offset_x;
|
||||
let offset_y;
|
||||
switch (e.key) {
|
||||
@@ -58,11 +57,15 @@ export class CanvasMoveToolModule extends CanvasModuleBase {
|
||||
offset_y = 1;
|
||||
break;
|
||||
}
|
||||
if (offset_x !== undefined) {
|
||||
selectedEntity?.konva.layer.x(selectedEntity?.konva.layer.x() + offset_x);
|
||||
}
|
||||
if (offset_y !== undefined) {
|
||||
selectedEntity?.konva.layer.y(selectedEntity?.konva.layer.y() + offset_y);
|
||||
const selectedEntity = this.manager.stateApi.getSelectedEntityAdapter();
|
||||
this.log.debug(`XX ${selectedEntity} YY ${selectedEntity?.$isDisabled.get()}`);
|
||||
if (selectedEntity && !selectedEntity.$isDisabled.get()) {
|
||||
if (offset_x !== undefined) {
|
||||
selectedEntity.konva.layer.x(selectedEntity.konva.layer.x() + offset_x);
|
||||
}
|
||||
if (offset_y !== undefined) {
|
||||
selectedEntity.konva.layer.y(selectedEntity.konva.layer.y() + offset_y);
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
@@ -532,10 +532,12 @@ export class CanvasToolModule extends CanvasModuleBase {
|
||||
return;
|
||||
}
|
||||
|
||||
switch (this.$tool.get()) { // before repeat, as we may want to catch repeating keys
|
||||
switch (
|
||||
this.$tool.get() // before repeat, as we may want to catch repeating keys
|
||||
) {
|
||||
case 'move':
|
||||
this.tools.move.onKeyDown(e);
|
||||
break
|
||||
break;
|
||||
}
|
||||
|
||||
if (e.repeat) {
|
||||
|
||||
Reference in New Issue
Block a user