Changeset 52

Show
Ignore:
Timestamp:
04/28/07 17:41:29 (1 year ago)
Author:
baxissimo
Message:

Fixed incorrect logic in handling ev.alive.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/luigi/theme.d

    r51 r52  
    201201        if (f) f(item, ev); 
    202202        if (!f || ev.alive) { item.on_key(ev); } 
    203         else {ev.alive=true;} 
    204203    } 
    205204    override void on_mouse_button(Widget item, MouseButtonEvent ev)  
     
    208207        if (f) f(item, ev); 
    209208        if (!f || ev.alive) { item.on_mouse_button(ev); } 
    210         else { ev.alive=true; } 
    211209    } 
    212210    override void on_mouse_move(Widget item, MouseMoveEvent ev)  
    213211    { 
    214212        MoveFunc f = m_moveFuncs.lookup(item); 
    215         if (f) f(item, ev); 
     213        if (f)  
     214            f(item, ev); 
    216215        if (!f || ev.alive) { item.on_mouse_move(ev); } 
    217         else {ev.alive=true;} 
    218     } 
    219 
    220  
    221  
    222  
     216    } 
     217
     218 
     219 
     220