equal
deleted
inserted
replaced
303 |
303 |
304 switch(e->event) { |
304 switch(e->event) { |
305 case WE_INVALIDATE_DATA: |
305 case WE_INVALIDATE_DATA: |
306 gv->l.flags |= VL_REBUILD; |
306 gv->l.flags |= VL_REBUILD; |
307 gl->l.flags |= VL_REBUILD; |
307 gl->l.flags |= VL_REBUILD; |
308 if (!IsValidGroupID(gv->group_sel)) { |
308 if (!(IsAllGroupID(gv->group_sel) || IsDefaultGroupID(gv->group_sel) || IsValidGroupID(gv->group_sel))) { |
309 gv->group_sel = ALL_GROUP; |
309 gv->group_sel = ALL_GROUP; |
310 HideDropDownMenu(w); |
310 HideDropDownMenu(w); |
311 } |
311 } |
312 SetWindowDirty(w); |
312 SetWindowDirty(w); |
313 break; |
313 break; |
501 |
501 |
502 break; |
502 break; |
503 } |
503 } |
504 |
504 |
505 case WE_CLICK: |
505 case WE_CLICK: |
|
506 HideDropDownMenu(w); |
|
507 |
506 switch(e->we.click.widget) { |
508 switch(e->we.click.widget) { |
507 case GRP_WIDGET_SORT_BY_ORDER: // Flip sorting method ascending/descending |
509 case GRP_WIDGET_SORT_BY_ORDER: // Flip sorting method ascending/descending |
508 gv->l.flags ^= VL_DESC; |
510 gv->l.flags ^= VL_DESC; |
509 gv->l.flags |= VL_RESORT; |
511 gv->l.flags |= VL_RESORT; |
510 |
512 |