Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 8715 → Rev 8714

/kernel/trunk/kernel.asm
4441,15 → 4441,6
; esi = number of bits per pixel, must be 8, 24 or 32
; edi = pointer to palette
; ebp = row delta
; check pointer
push ecx
mov ax, cx
shr ecx, 16
imul eax, ecx
stdcall is_region_userspace, ebx, eax
pop ecx
jz sys_putimage.exit
 
mov eax, [CURRENT_TASK]
shl eax, 8
add dx, word [eax+SLOT_BASE+APPDATA.wnd_clientbox.top]
5202,9 → 5193,6
 
syscall_writetext: ; WriteText
 
stdcall is_region_userspace, edx, esi
jz .err
 
mov eax, [TASK_BASE]
mov ebp, [eax-twdw+WDATA.box.left]
push esi
5221,17 → 5209,10
@@:
mov eax, edi
test ecx, 0x08000000 ; redirect the output to the user area
jnz @f
jnz dtext
xor edi, edi
jmp dtext
 
@@: ; check pointer
stdcall is_region_userspace, edi, 0
jz .err
jmp dtext
.err:
ret
 
align 4
 
syscall_drawrect: ; DrawRect