comparison mac/dw.m @ 1303:ca02c24e80c9

Experimental change to menu code on Windows to allow dw_window_enable/disable to work on menu item handles. Also cleaned up some ancient code in the window data handler.. simplified and sped up on Win and Mac.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Thu, 03 Nov 2011 08:37:56 +0000
parents 5fbf384780d1
children dbd507f42947
comparison
equal deleted inserted replaced
1302:5fbf384780d1 1303:ca02c24e80c9
8441 8441
8442 if (!*root) 8442 if (!*root)
8443 *root = new; 8443 *root = new;
8444 else 8444 else
8445 { 8445 {
8446 UserData *prev = NULL, *tmp = *root; 8446 UserData *prev = *root, *tmp = prev->next;
8447
8447 while(tmp) 8448 while(tmp)
8448 { 8449 {
8449 prev = tmp; 8450 prev = tmp;
8450 tmp = tmp->next; 8451 tmp = tmp->next;
8451 } 8452 }
8452 if(prev) 8453 prev->next = new;
8453 prev->next = new;
8454 else
8455 *root = new;
8456 } 8454 }
8457 return TRUE; 8455 return TRUE;
8458 } 8456 }
8459 } 8457 }
8460 return FALSE; 8458 return FALSE;