|
@@ -872,6 +872,9 @@ int OPMOD_CanvasZoom(laOperator *a, laEvent *e){
|
|
ex->ZoomX *= (1.0 - (e->x - uex->LastX) * MAIN.ZoomSpeed2D);
|
|
ex->ZoomX *= (1.0 - (e->x - uex->LastX) * MAIN.ZoomSpeed2D);
|
|
ex->ZoomY *= (1.0 + (e->y - uex->LastY) * MAIN.ZoomSpeed2D);
|
|
ex->ZoomY *= (1.0 + (e->y - uex->LastY) * MAIN.ZoomSpeed2D);
|
|
}
|
|
}
|
|
|
|
+ if(ex->ZoomX<0||ex->ZoomX!=ex->ZoomX){
|
|
|
|
+ printf("Error zoom!\n"); ex->ZoomX=1; ex->ZoomY=1;
|
|
|
|
+ }
|
|
uex->LastX = e->x;
|
|
uex->LastX = e->x;
|
|
uex->LastY = e->y;
|
|
uex->LastY = e->y;
|
|
laRedrawCurrentPanel();
|
|
laRedrawCurrentPanel();
|