Skip to content

Commit d139cf1

Browse files
committed
Fixed a problem with re-centering when magnifying.
1 parent dde51cd commit d139cf1

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

unix/xmandelbrot.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -385,11 +385,15 @@ int main(argc,argv)
385385
{
386386
viewport.x_scale *= 0.75;
387387
viewport.y_scale *= 0.75;
388+
viewport.x_shift *= 0.75;
389+
viewport.y_shift *= 0.75;
388390
}
389391
else if (event.xbutton.button == 3)
390392
{
391393
viewport.x_scale *= 1.25;
392394
viewport.y_scale *= 1.25;
395+
viewport.x_shift *= 1.25;
396+
viewport.y_shift *= 1.25;
393397
}
394398
calculate(display, window, gc, palette, max_iterations, viewport);
395399
break;

0 commit comments

Comments
 (0)