diff options
| -rw-r--r-- | CHANGES | 2 | ||||
| -rw-r--r-- | src/Fl_Browser_.cxx | 3 |
2 files changed, 4 insertions, 1 deletions
@@ -1,5 +1,7 @@ CHANGES IN FLTK 1.3.0 + - Fixed sorting in Fl_Browser - last item would not + be sorted (STR #2300) - Fixed window levels in OS X Cocoa (STR #2316) - Added jpeg support to Fluid image() element - Added loading jpeg images from memory diff --git a/src/Fl_Browser_.cxx b/src/Fl_Browser_.cxx index ed5641b41..2a654dbe5 100644 --- a/src/Fl_Browser_.cxx +++ b/src/Fl_Browser_.cxx @@ -962,7 +962,7 @@ void Fl_Browser_::sort(int flags) { a = item_next(a); n++; } - for (i=n-1; i>0; i--) { + for (i=n; i>0; i--) { char swapped = 0; a = item_first(); b = item_next(a); @@ -981,6 +981,7 @@ void Fl_Browser_::sort(int flags) { swapped = 1; } } + if (!c) break; b = c; a = item_prev(b); } if (!swapped) |
