Subversion Repositories Kolibri OS

Rev

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

Rev 997 Rev 1122
Line 98... Line 98...
98
        mov     [ebp+viewer_data.flags], al
98
        mov     [ebp+viewer_data.flags], al
99
        mov     dword [ebp+viewer_data.col], eax
99
        mov     dword [ebp+viewer_data.col], eax
100
        mov     dword [ebp+viewer_data.col+4], eax
100
        mov     dword [ebp+viewer_data.col+4], eax
101
        call    viewer_clear_selection
101
        call    viewer_clear_selection
102
        pop     eax
102
        pop     eax
103
        push    eax
-
 
104
        mov     ebx, attrinfo
103
        mov     ebx, attrinfo
105
        mov     [ebx+21], eax
104
        mov     [ebx+21], eax
-
 
105
        mov     [readinfo.name], eax
106
.attr_retry:
106
.attr_retry:
107
        mov     edx, [ebp+viewer_data.hPlugin]
107
        mov     edx, [ebp+viewer_data.hPlugin]
108
        test    edx, edx
108
        test    edx, edx
109
        jz      .attr_native
109
        jz      .attr_native
110
        push    ebp
110
        push    ebp
Line 153... Line 153...
153
        mov     dword [ebp+viewer_data.cur_pos+4], eax
153
        mov     dword [ebp+viewer_data.cur_pos+4], eax
154
        mov     [ebx+readinfo.size-readinfo], 16384
154
        mov     [ebx+readinfo.size-readinfo], 16384
155
        lea     eax, [ebp+viewer_data.buf]
155
        lea     eax, [ebp+viewer_data.buf]
156
        mov     [readinfo.data], eax
156
        mov     [readinfo.data], eax
157
        mov     [ebp+viewer_data.buf_pos], eax
157
        mov     [ebp+viewer_data.buf_pos], eax
158
        pop     dword [readinfo.name]
-
 
159
        mov     eax, [ebp+viewer_data.hPlugin]
158
        mov     eax, [ebp+viewer_data.hPlugin]
160
        test    eax, eax
159
        test    eax, eax
161
        jz      .retry
160
        jz      .retry
162
        push    ebx ebp
161
        push    ebx ebp
163
        push    O_READ
162
        push    O_READ