Mercurial > dwindows
diff 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 |
line wrap: on
line diff
--- a/mac/dw.m Thu Nov 03 02:01:56 2011 +0000 +++ b/mac/dw.m Thu Nov 03 08:37:56 2011 +0000 @@ -8443,16 +8443,14 @@ *root = new; else { - UserData *prev = NULL, *tmp = *root; + UserData *prev = *root, *tmp = prev->next; + while(tmp) { prev = tmp; tmp = tmp->next; } - if(prev) - prev->next = new; - else - *root = new; + prev->next = new; } return TRUE; }