3 Nov 2009 02:55
Agar: r8504 - trunk/gui
Author: vedge
Date: 2009-11-02 21:55:12 -0400 (Mon, 02 Nov 2009)
New Revision: 8504
Modified:
trunk/gui/menu_view.c
Log:
invoke AG_MenuCollapseAll() only after a meaningful action.
Modified: trunk/gui/menu_view.c
===================================================================
--- trunk/gui/menu_view.c 2009-11-02 02:15:15 UTC (rev 8503)
+++ trunk/gui/menu_view.c 2009-11-03 01:55:12 UTC (rev 8504)
<at> <at> -203,7 +203,8 <at> <at>
int i;
if (my < 0 || mx < 0) {
- goto collapse;
+ AG_MenuCollapse(m, mi);
+ goto out;
}
for (i = 0; i < mi->nsubitems; i++) {
AG_MenuItem *item = &mi->subitems[i];
<at> <at> -213,10 +214,12 <at> <at>
y += m->itemh;
if (my < y && mx >= 0 && mx <= WIDTH(mview)) {
if (item->state == 0) {
- goto collapse;
+ AG_MenuCollapse(m, mi);
+ goto out;
(Continue reading)
RSS Feed