Am Donnerstag, 4. Januar 2007 14:29 schrieb [EMAIL PROTECTED]:
> Modified: lyx-devel/trunk/src/lyxfunc.C
> URL: http://www.lyx.org/trac/file/lyx-devel/trunk/src/lyxfunc.C?rev=16500
> 
==============================================================================
> --- lyx-devel/trunk/src/lyxfunc.C (original)
> +++ lyx-devel/trunk/src/lyxfunc.C Thu Jan  4 14:29:35 2007
> @@ -516,9 +516,8 @@
>               if (inset) {
>                       FuncRequest fr(LFUN_INSET_MODIFY, cmd.argument());
>                       FuncStatus fs;
> -                     bool const success = inset->getStatus(cur, fr, fs);
>                       // Every inset is supposed to handle this
> -                     BOOST_ASSERT(success);
> +                     BOOST_ASSERT(inset->getStatus(cur, fr, fs));
>                       flag |= fs;
>               } else {
>                       FuncRequest fr(LFUN_INSET_INSERT, cmd.argument());

Now getStatus will not be called if assertions are disabled. That is wrong, 
we want getStatus to update fs even if assertions are disabled. We assert 
that getStatus actually made a decision, but that is not the only thing 
getStatus does.

> Modified: lyx-devel/trunk/src/text3.C
> URL: http://www.lyx.org/trac/file/lyx-devel/trunk/src/text3.C?rev=16500
> 
==============================================================================
> --- lyx-devel/trunk/src/text3.C (original)
> +++ lyx-devel/trunk/src/text3.C Thu Jan  4 14:29:35 2007
> @@ -144,7 +144,6 @@
>               replaceSelection(cur);
>  
>               if (sel.empty()) {
> -                     const int old_pos = cur.pos();
>                       cur.insert(new InsetMathHull(hullSimple));
>                       BOOST_ASSERT(old_pos == cur.pos());
>                       cur.nextInset()->edit(cur, true);

old_pos is not unused as can be seen two lines below the deleted one.


Georg

Reply via email to