On Mon, Feb 14, 2005 at 02:54:08PM +0000, Angus Leeming wrote:
> The MSVC compiler is complaining about math_rootinset.C:
> 
> \lyx\lyx-devel\src\mathed\math_rootinset.C(86) : warning C4805: '==' : 
> unsafe mix of type 'DocIterator::idx_type' and type 'bool' in operation
> 
> It seems to me that the fix is both obvious and makes the code more 
> transparent. Ok to commit?
> 
>  bool MathRootInset::idxUpDown(LCursor & cur, bool up) const
>  {
> -       bool target = !up; // up ? 0 : 1;
> +       LCursor::idx_type const target = up ? 0 : 1;
>         if (cur.idx() == target)
>                 return false;
>         cur.idx() = target;
>         cur.pos() = up ? cur.lastpos() : 0;
>         return true;
>  }

Fine with me.

Andre'

Reply via email to