forked from KolibriOS/kolibrios
KBD: fixing a program crash on unsupported devices
git-svn-id: svn://kolibrios.org@9885 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
b2734e40fd
commit
dae828a296
@ -39,6 +39,26 @@ START:
|
||||
no_params:
|
||||
call find_north_bridg
|
||||
|
||||
test dword[bd_id], -1 ; check zero
|
||||
jnz drawwindow
|
||||
|
||||
controller_not_found:
|
||||
push .notify
|
||||
dec esp
|
||||
push 0
|
||||
push 0
|
||||
push .error_message
|
||||
push 0
|
||||
push dword 7 ;SSF_START_APP
|
||||
|
||||
mcall 70, esp
|
||||
add esp, 6*4 + 1
|
||||
mcall -1
|
||||
.error_message:
|
||||
db '"KBD\nController not found" -tdE',0
|
||||
.notify:
|
||||
db '/sys/@notify',0
|
||||
|
||||
drawwindow:
|
||||
mov eax,48
|
||||
mov ebx,3
|
||||
@ -549,6 +569,9 @@ check_parameters:
|
||||
boot_bd_enable:
|
||||
|
||||
call find_north_bridg
|
||||
test dword[bd_id], -1 ; check zero
|
||||
jz controller_not_found
|
||||
|
||||
call set_bd_stat
|
||||
mcall -1
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user