if widgets that can take focus are embedded in a group hirarchy, then pressing 
TAB / RightKey will eventually result in the focus stopping on the last widget 
in the window instead of passing to the first widget in the window again. The 
reason is the marked if-check in Group::handle():

  case KEY: {
    // keyboard navigation
    if (numchildren < 2) break;   // <<<<<<<<<<<<< !!!!!!!
    int key = navigation_key();

If the root of a group hirarchy in a window is a group (only one child for the 
parent window!) then this check is never passed. Suggestion : remove this check
_______________________________________________
fltk-bugs mailing list
fltk-bugs@easysw.com
http://lists.easysw.com/mailman/listinfo/fltk-bugs

Reply via email to