From 3d3131f2bcf6e380574f5b9707cf21ce46253c9a Mon Sep 17 00:00:00 2001 From: Adminy Date: Fri, 22 Mar 2019 20:47:11 +0000 Subject: [PATCH] Fix Safari Clicking problem Added mouse click event listener, so safari users are happy. --- example/imgui_impl.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/example/imgui_impl.ts b/example/imgui_impl.ts index 75ccf69..cc41a4a 100644 --- a/example/imgui_impl.ts +++ b/example/imgui_impl.ts @@ -231,6 +231,9 @@ export function Init(value: HTMLCanvasElement | WebGLRenderingContext | null): v canvas.addEventListener("contextmenu", canvas_on_contextmenu); canvas.addEventListener("pointerup", canvas_on_pointerup); canvas.addEventListener("wheel", canvas_on_wheel); + canvas.addEventListener("mousemove", canvas_on_pointermove); + canvas.addEventListener("mousedown", canvas_on_pointerdown); + canvas.addEventListener("mouseup", canvas_on_pointerup); } // Setup back-end capabilities flags @@ -275,6 +278,9 @@ export function Shutdown(): void { canvas.removeEventListener("contextmenu", canvas_on_contextmenu); canvas.removeEventListener("pointerup", canvas_on_pointerup); canvas.removeEventListener("wheel", canvas_on_wheel); + canvas.removeEventListener("mousemove", canvas_on_pointermove); + canvas.removeEventListener("mousedown", canvas_on_pointerdown); + canvas.removeEventListener("mouseup", canvas_on_pointerup); } gl = null;