forked from KolibriOS/kolibrios
Now system doesn't draw background before its definition
git-svn-id: svn://kolibrios.org@67 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
aa7be4e6f1
commit
d3d3fc15c6
@ -2381,6 +2381,7 @@ draw_background_temp:
|
|||||||
;draw_background_temp:
|
;draw_background_temp:
|
||||||
; mov [bgrchanged],1 ;0
|
; mov [bgrchanged],1 ;0
|
||||||
mov [0xfff0],byte 1
|
mov [0xfff0],byte 1
|
||||||
|
mov [background_defined], 1
|
||||||
nosb31:
|
nosb31:
|
||||||
ret
|
ret
|
||||||
nosb3:
|
nosb3:
|
||||||
@ -3016,22 +3017,22 @@ sys_window_move:
|
|||||||
|
|
||||||
ret
|
ret
|
||||||
|
|
||||||
type_background_1:
|
;type_background_1:
|
||||||
cmp [0xfff0],byte 0 ; background update ?
|
; cmp [0xfff0],byte 0 ; background update ?
|
||||||
jz temp_nobackgr
|
; jz temp_nobackgr
|
||||||
mov [0xfff0],byte 2
|
; mov [0xfff0],byte 2
|
||||||
call change_task
|
; call change_task
|
||||||
mov [draw_data+32+0],dword 0
|
; mov [draw_data+32+0],dword 0
|
||||||
mov [draw_data+32+4],dword 0
|
; mov [draw_data+32+4],dword 0
|
||||||
mov eax,[0xfe00]
|
; mov eax,[0xfe00]
|
||||||
mov ebx,[0xfe04]
|
; mov ebx,[0xfe04]
|
||||||
mov [draw_data+32+8],eax
|
; mov [draw_data+32+8],eax
|
||||||
mov [draw_data+32+12],ebx
|
; mov [draw_data+32+12],ebx
|
||||||
call drawbackground
|
; call drawbackground
|
||||||
mov [0xfff0],byte 0
|
; mov [0xfff0],byte 0
|
||||||
mov [0xfff4],byte 0
|
; mov [0xfff4],byte 0
|
||||||
temp_nobackgr:
|
;temp_nobackgr:
|
||||||
ret
|
; ret
|
||||||
|
|
||||||
uglobal
|
uglobal
|
||||||
window_move_pr dd 0x0
|
window_move_pr dd 0x0
|
||||||
@ -3170,6 +3171,9 @@ iglobal
|
|||||||
cpustring db 'CPU '
|
cpustring db 'CPU '
|
||||||
endg
|
endg
|
||||||
|
|
||||||
|
uglobal
|
||||||
|
background_defined db 0 ; diamond, 11.04.2006
|
||||||
|
endg
|
||||||
|
|
||||||
align 4
|
align 4
|
||||||
; check misc
|
; check misc
|
||||||
@ -3198,6 +3202,8 @@ checkmisc:
|
|||||||
|
|
||||||
cmp [0xfff0],byte 0 ; background update ?
|
cmp [0xfff0],byte 0 ; background update ?
|
||||||
jz nobackgr
|
jz nobackgr
|
||||||
|
cmp [background_defined], 0
|
||||||
|
jz nobackgr
|
||||||
mov [0xfff0],byte 2
|
mov [0xfff0],byte 2
|
||||||
call change_task
|
call change_task
|
||||||
mov [draw_data+32+0],dword 0
|
mov [draw_data+32+0],dword 0
|
||||||
|
Loading…
Reference in New Issue
Block a user