On Thu, Oct 11, 2007 at 04:59:35PM +0300, Martin Vermeer wrote:
> 
> This sanitizes the behaviour. This was a major irritant for me. Start
> typing a formula, like E = mc^2, and press Control-Enter. The "= mc^2"
> goes to the next line, which in 99% of cases we don't want.
> 
> - Martin

> Index: InsetMathHull.cpp
> ===================================================================
> --- InsetMathHull.cpp (revision 20732)
> +++ InsetMathHull.cpp (working copy)
> @@ -717,6 +717,7 @@
>                       cell(i).erase(1, cell(i).size());
>               }
>       }
> +
>  }
>  
>  
> @@ -1056,7 +1057,7 @@
>                       bool const align =
>                               cur.bv().buffer().params().use_amsmath == 
> BufferParams::package_on;
>                       mutate(align ? hullAlign : hullEqnArray);
> -                     cur.idx() = 0;
> +                     cur.idx() = nrows() * ncols() - 1;
>                       cur.pos() = cur.lastpos();
>               }
>               InsetMathGrid::doDispatch(cur, cmd);

Just commit the second chunk. THe first one is not really needed.

Andre'

Reply via email to