Subversion Repositories Kolibri OS

Rev

Rev 7996 | Rev 9461 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1792 yogev_ezra 1
read_folder_error:
2
    mov   [error_pointer],read_folder_name    ;read_folder.name
3
    jmp   error_window
4
read_folder_1_error:
5
    mov   [error_pointer],read_folder_1_name   ;read_folder_1.name
6
    jmp   error_window
7
initiation_error:
8
    mov   [error_pointer],ini_file_name
9
    jmp   error_window
10
error_window:
11
    mov   [file_system_error],eax
12
.red:
13
    call  draw_error_window
14
.still:
15
    mcall 10
16
    cmp   eax,1
9117 Doczom 17
    je    .red
1792 yogev_ezra 18
    cmp   eax,3
9117 Doczom 19
    je    .button
1792 yogev_ezra 20
    jmp   .still
21
.button:
22
    mcall -1
23
    jmp   .still
24
;---------------------------------------------------------------------
25
draw_error_window:
26
    mcall 12, 1
27
    mcall 0,[error_window_x] ,[error_window_y], 0x03ff0000
28
    mcall 4,<10,30>,0x90ffffff,[error_pointer]
29
    mcall 4,<10,50>, ,error_type
9117 Doczom 30
    mcall 47,0xa0000,[file_system_error],<148,50>,0x10ffffff
1792 yogev_ezra 31
    mcall 12, 2
32
    ret
33
;---------------------------------------------------------------------
34
start_error_window_thread:
35
    mov   [file_system_error],eax
36
    mcall 9, procinfo, -1
37
    mov   eax,[ebx+46]
38
    shr   eax,1
39
    add   eax,[ebx+38]
40
    sub   eax,40
41
    mov   [error_window_y+2],ax
42
    mov   eax,[ebx+42]
43
    shr   eax,1
44
    add   eax,[ebx+34]
45
    sub   eax,125
46
    mov   [error_window_x+2],ax
47
    mcall 51,1,thread_start,thread_stack
48
    ret
49
;---------------------------------------------------------------------
50
thread_start:
51
;    mov   [error_pointer],start_file_data.name
52
    jmp    error_window.red
53
;---------------------------------------------------------------------