@@ -872,6 +872,9 @@ int OPMOD_CanvasZoom(laOperator *a, laEvent *e){
ex->ZoomX *= (1.0 - (e->x - uex->LastX) * 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->LastY = e->y;
laRedrawCurrentPanel();