|
@@ -418,7 +418,9 @@ export const renderScene = (
|
|
|
// Paint remote pointers
|
|
|
for (const clientId in sceneState.remotePointerViewportCoords) {
|
|
|
let { x, y } = sceneState.remotePointerViewportCoords[clientId];
|
|
|
- const username = sceneState.remotePointerUsernames[clientId];
|
|
|
+
|
|
|
+ x -= appState.offsetLeft;
|
|
|
+ y -= appState.offsetTop;
|
|
|
|
|
|
const width = 9;
|
|
|
const height = 14;
|
|
@@ -473,6 +475,8 @@ export const renderScene = (
|
|
|
context.fill();
|
|
|
context.stroke();
|
|
|
|
|
|
+ const username = sceneState.remotePointerUsernames[clientId];
|
|
|
+
|
|
|
if (!isOutOfBounds && username) {
|
|
|
const offsetX = x + width;
|
|
|
const offsetY = y + height;
|