zoom on multiaxes can desynchronize axes (zoom and pan)
BUG DESCRIPTION:
----------------
In multiaxes, when the user zooms in a non common data area (outside bounds of other axes), zoom is only apply on one axes.
After that axes are shifted.
ERROR LOG:
----------
No error
HOW TO REPRODUCE THE BUG:
-------------------------
x = 0:0.1:4*%pi;
y1 = cos(x);
y2 = 3*sin(x);
f = scf();
a1 = gca();
a2 = newaxes();
sca(a1);
plot(x, y1, "b");
sca(a2);
plot(x, y2, "r");
a1.tight_limits = "on";
a2.tight_limits = "on";
a2.box = "off";
a2.y_location = "right";
a2.x_location = "top";
a2.x_label.visible = "off";
a2.filled = "off";
//try to zoom with mousewheel in Y area [-3,-1[ or ]1,3], zoom is applied only on one axes.
OTHER INFORMATION:
------------------