Mercurial > dwindows
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; |