On Sun, Jul 12, 2009 at 04:56:39PM +0200, for...@lyx.org wrote:

> Author: forenr
> Date: Sun Jul 12 16:56:38 2009
> New Revision: 30507
> URL: http://www.lyx.org/trac/changeset/30507
> 
> Log:
> Honour preferences by allowing inline completion in mathed on "Ctrl-L".

Jürgen?

> Modified:
>    lyx-devel/trunk/src/LyXFunc.cpp
> 
> Modified: lyx-devel/trunk/src/LyXFunc.cpp
> ==============================================================================
> --- lyx-devel/trunk/src/LyXFunc.cpp   Sun Jul 12 16:50:51 2009        (r30506)
> +++ lyx-devel/trunk/src/LyXFunc.cpp   Sun Jul 12 16:56:38 2009        (r30507)
> @@ -1708,7 +1708,8 @@
>                       // processKeySym to avoid another redraw just for a
>                       // changed inline completion
>                       if (cmd.origin == FuncRequest::KEYBOARD) {
> -                             if (cmd.action == LFUN_SELF_INSERT)
> +                             if (cmd.action == LFUN_SELF_INSERT
> +                                 || (cmd.action == LFUN_ERT_INSERT && 
> view()->cursor().inMathed()))
>                                       
> lyx_view_->updateCompletion(view()->cursor(), true, true);
>                               else if (cmd.action == 
> LFUN_CHAR_DELETE_BACKWARD)
>                                       
> lyx_view_->updateCompletion(view()->cursor(), false, true);
> 

-- 
Enrico

Reply via email to