Valgrind *is* available for Mac OS X, and has been for a while now (and 
actually works very well...)

On May 13, 2011, at 12:58 AM, [email protected] wrote:

> Author: matt
> Date: 2011-05-13 00:58:26 -0700 (Fri, 13 May 2011)
> New Revision: 8659
> Log:
> STR 2630: added bounds check for very narrow text editing widgets, wishing 
> that Valgrind was available for OS X
> 
> Modified:
>   branches/branch-1.3/src/Fl_Text_Display.cxx
> 
> Modified: branches/branch-1.3/src/Fl_Text_Display.cxx
> ===================================================================
> --- branches/branch-1.3/src/Fl_Text_Display.cxx       2011-05-12 15:53:59 UTC 
> (rev 8658)
> +++ branches/branch-1.3/src/Fl_Text_Display.cxx       2011-05-13 07:58:26 UTC 
> (rev 8659)
> @@ -420,7 +420,8 @@
>   /* if empty lines become visible, there may be an opportunity to
>    display more text by scrolling down */
>   } else {
> -    while (   (mLineStarts[mNVisibleLines-2]==-1) 
> +    while (   mNVisibleLines>=2
> +           && (mLineStarts[mNVisibleLines-2]==-1) 
>            && scroll_(mTopLineNum-1, mHorizOffset))
>     { }
>   }
> @@ -974,7 +975,7 @@
> 
>   if (insert_position() < mFirstChar) {
>     topLine -= count_lines(insert_position(), mFirstChar, false);
> -  } else if (mLineStarts[mNVisibleLines-2] != -1) {
> +  } else if (mNVisibleLines>=2 && mLineStarts[mNVisibleLines-2] != -1) {
>     int lastChar = line_end(mLineStarts[mNVisibleLines-2],true);
>     if (insert_position() >= lastChar)
>       topLine += count_lines(lastChar - (wrap_uses_character(mLastChar) ? 0 : 
> 1),
> 
> _______________________________________________
> fltk-commit mailing list
> [email protected]
> http://lists.easysw.com/mailman/listinfo/fltk-commit

________________________________________
Michael Sweet, Easy Software Products



_______________________________________________
fltk-dev mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-dev

Reply via email to