Fix accessing pointer which might not exist
e.g. if you select the brush and zoom the browser without moving the mouse over the canvas beforehandmain
parent
08d120d543
commit
37683461f4
|
@ -57,7 +57,7 @@ function update_helper_layer(e) {
|
||||||
hctx.scale(scale, scale);
|
hctx.scale(scale, scale);
|
||||||
hctx.translate(-viewport_x, -viewport_y);
|
hctx.translate(-viewport_x, -viewport_y);
|
||||||
selected_tools.forEach((selected_tool)=> {
|
selected_tools.forEach((selected_tool)=> {
|
||||||
if(selected_tool.drawPreviewUnderGrid){
|
if(selected_tool.drawPreviewUnderGrid && pointer){
|
||||||
selected_tool.drawPreviewUnderGrid(hctx, pointer.x, pointer.y, scale, grid_visible);
|
selected_tool.drawPreviewUnderGrid(hctx, pointer.x, pointer.y, scale, grid_visible);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -71,7 +71,7 @@ function update_helper_layer(e) {
|
||||||
hctx.scale(scale, scale);
|
hctx.scale(scale, scale);
|
||||||
hctx.translate(-viewport_x, -viewport_y);
|
hctx.translate(-viewport_x, -viewport_y);
|
||||||
selected_tools.forEach((selected_tool)=> {
|
selected_tools.forEach((selected_tool)=> {
|
||||||
if(selected_tool.drawPreviewAboveGrid){
|
if(selected_tool.drawPreviewAboveGrid && pointer){
|
||||||
selected_tool.drawPreviewAboveGrid(hctx, pointer.x, pointer.y, scale, grid_visible);
|
selected_tool.drawPreviewAboveGrid(hctx, pointer.x, pointer.y, scale, grid_visible);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue