Subversion Repositories Kolibri OS

Rev

Rev 7522 | Rev 9679 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7522 Rev 8869
Line 15... Line 15...
15
;;                                                              ;;
15
;;                                                              ;;
16
;;  See file COPYING for details                                ;;
16
;;  See file COPYING for details                                ;;
17
;;                                                              ;;
17
;;                                                              ;;
18
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
18
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 19... Line 19...
19
 
19
 
Line 20... Line 20...
20
$Revision: 7522 $
20
$Revision: 8869 $
21
 
21
 
22
uglobal
22
uglobal
23
align 4
23
align 4
Line 270... Line 270...
270
        mov     ecx, [putimg.real_sy]
270
        mov     ecx, [putimg.real_sy]
271
        add     ecx, [putimg.abs_cy]
271
        add     ecx, [putimg.abs_cy]
272
        mov     [putimg.real_sy_and_abs_cy], ecx
272
        mov     [putimg.real_sy_and_abs_cy], ecx
Line 273... Line 273...
273
 
273
 
274
; get process number
274
; get process number
Line 275... Line 275...
275
        mov     ebx, [CURRENT_TASK]
275
        mov     ebx, [current_slot_idx]
276
 
276
 
277
        cmp     byte [_display.bits_per_pixel], 16
277
        cmp     byte [_display.bits_per_pixel], 16
278
        je      put_image_end_16
278
        je      put_image_end_16
Line 884... Line 884...
884
 
884
 
885
; not forced
885
; not forced
886
        mov     edx, [d_width_calc_area + ebx*4]
886
        mov     edx, [d_width_calc_area + ebx*4]
887
        add     edx, [_display.win_map]
887
        add     edx, [_display.win_map]
888
        movzx   edx, byte [eax+edx]
888
        movzx   edx, byte [eax+edx]
889
        cmp     edx, [CURRENT_TASK]
889
        cmp     edx, [current_slot_idx]
Line 890... Line 890...
890
        jne     .exit
890
        jne     .exit
891
 
891
 
892
  .forced:
892
  .forced:
Line 1475... Line 1475...
1475
        mov     [drbar.real_sy_and_abs_cy], ebx
1475
        mov     [drbar.real_sy_and_abs_cy], ebx
Line 1476... Line 1476...
1476
 
1476
 
Line 1477... Line 1477...
1477
        add     edx, LFB_BASE
1477
        add     edx, LFB_BASE
1478
 
1478
 
1479
; get process number
1479
; get process number
1480
        mov     ebx, [CURRENT_TASK]  ; bl - process num
1480
        mov     ebx, [current_slot_idx]  ; bl - process num
1481
        mov     esi, [drbar.real_sy]
1481
        mov     esi, [drbar.real_sy]
1482
        mov     eax, [drbar.color] ; BBGGRR00
1482
        mov     eax, [drbar.color] ; BBGGRR00
1483
        rol     eax, 8
1483
        rol     eax, 8