|
@@ -173,6 +173,8 @@ class Window {
|
|
}
|
|
}
|
|
|
|
|
|
function onMouseDown(e:js.html.MouseEvent) {
|
|
function onMouseDown(e:js.html.MouseEvent) {
|
|
|
|
+ if(e.clientX != curMouseX || e.clientY != curMouseY)
|
|
|
|
+ onMouseMove(e);
|
|
var ev = new Event(EPush, mouseX, mouseY);
|
|
var ev = new Event(EPush, mouseX, mouseY);
|
|
ev.button = switch( e.button ) {
|
|
ev.button = switch( e.button ) {
|
|
case 1: 2;
|
|
case 1: 2;
|
|
@@ -183,6 +185,8 @@ class Window {
|
|
}
|
|
}
|
|
|
|
|
|
function onMouseUp(e:js.html.MouseEvent) {
|
|
function onMouseUp(e:js.html.MouseEvent) {
|
|
|
|
+ if(e.clientX != curMouseX || e.clientY != curMouseY)
|
|
|
|
+ onMouseMove(e);
|
|
var ev = new Event(ERelease, mouseX, mouseY);
|
|
var ev = new Event(ERelease, mouseX, mouseY);
|
|
ev.button = switch( e.button ) {
|
|
ev.button = switch( e.button ) {
|
|
case 1: 2;
|
|
case 1: 2;
|