# HG changeset patch # User John W. Eaton # Date 1328200451 18000 # Node ID 1734c3a48f312977331db45cf72f9a95e3c451e9 # Parent d4f37aa5d126fa3046a01e2991804b40a6ca25dd disable panning for logscale axes * graphics.cc (axes::properties::translate_view): Disable panning for logscale axes. diff --git a/src/graphics.cc b/src/graphics.cc --- a/src/graphics.cc +++ b/src/graphics.cc @@ -6511,10 +6511,17 @@ double max_neg_y = -octave_Inf; get_children_limits (miny, maxy, min_pos_y, max_neg_y, kids, 'y'); - xlims (0) += delta_x; - xlims (1) += delta_x; - ylims (0) += delta_y; - ylims (1) += delta_y; + if (! xscale_is ("log")) + { + xlims (0) += delta_x; + xlims (1) += delta_x; + } + + if (! yscale_is ("log")) + { + ylims (0) += delta_y; + ylims (1) += delta_y; + } zoom (xlims, ylims, false); }