1
0
mirror of https://github.com/misskey-dev/misskey.git synced 2026-05-13 14:05:35 +02:00

Update controller.ts

This commit is contained in:
syuilo
2026-04-22 16:04:38 +09:00
parent 61fd35bc97
commit 2f039ce2e9

View File

@@ -9,7 +9,8 @@ import { cm } from '../utility.js';
import RoomWorker from './worker?worker';
import { RoomEngine } from './engine.js';
import type { ShallowRef } from 'vue';
import type { ObjectDef, RoomState, RoomStateObject } from './engine.js';
import type { RoomState } from './engine.js';
import type { ObjectDef, RoomStateObject } from './object.js';
import * as sound from '@/utility/sound.js';
// 抽象化レイヤー
@@ -134,11 +135,11 @@ export class RoomController {
}
private onCanvasPointerdown(ev: PointerEvent) {
this.canvas.setPointerCapture(ev.pointerId);
this.canvas?.setPointerCapture(ev.pointerId);
}
private onCanvasPointermove(ev: PointerEvent) {
if (this.canvas.hasPointerCapture(ev.pointerId)) {
if (this.canvas?.hasPointerCapture(ev.pointerId)) {
this.isCanvasDragging = true;
}
}
@@ -146,7 +147,7 @@ export class RoomController {
private onCanvasPointerup(ev: PointerEvent) {
window.setTimeout(() => {
this.isCanvasDragging = false;
this.canvas.releasePointerCapture(ev.pointerId);
this.canvas?.releasePointerCapture(ev.pointerId);
}, 0);
}