Rev 444 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 444 | Rev 455 | ||
---|---|---|---|
Line 572... | Line 572... | ||
572 | xor eax, eax |
572 | xor eax, eax |
573 | ret |
573 | ret |
Line 574... | Line 574... | ||
574 | 574 | ||
Line 575... | Line -... | ||
575 | no_eventoccur3: |
- | |
576 | 575 | no_eventoccur3: |
|
577 | 576 | ||
578 | ;mov edi,[TASK_BASE] ; mouse event |
577 | ;mov edi,[TASK_BASE] ; mouse event |
- | 578 | test [edi+TASKDATA.event_mask],dword 00100000b |
|
579 | test [edi+TASKDATA.event_mask],dword 00100000b |
579 | jz no_mouse_event |
- | 580 | ||
580 | jz no_mouse_event |
581 | mov eax, [CURRENT_TASK] |
581 | mov eax,[current_slot] |
582 | shl eax, 8 |
582 | test [eax+APPDATA.event_mask],dword 00100000b |
583 | test [eax+SLOT_BASE+APPDATA.event_mask],dword 00100000b |
583 | jz no_mouse_event |
584 | jz no_mouse_event |
584 | and [eax+APPDATA.event_mask],dword 0xffffffff-00100000b |
585 | and [eax+SLOT_BASE+APPDATA.event_mask],dword (not 00100000b) |
585 | popad |
586 | popad |
586 | mov eax,6 |
587 | mov eax,6 |
Line 587... | Line -... | ||
587 | ret |
- | |
588 | no_mouse_event: |
588 | ret |
589 | 589 | no_mouse_event: |
|
590 | 590 | ||
591 | ;mov edi,[TASK_BASE] ; DESKTOP BACKGROUND REDRAW |
591 | ;mov edi,[TASK_BASE] ; DESKTOP BACKGROUND REDRAW |
592 | test [edi+TASKDATA.event_mask],dword 16 |
592 | test [edi+TASKDATA.event_mask],dword 16 |