Agar-SVN | 3 Nov 2009 02:55
Favicon

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)


Gmane