Rev 5635 | Rev 8869 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5635 | Rev 5664 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | ;; Copyright (C) KolibriOS team 2004-2015. All rights reserved. ;; |
3 | ;; Copyright (C) KolibriOS team 2004-2015. All rights reserved. ;; |
4 | ;; Distributed under terms of the GNU General Public License ;; |
4 | ;; Distributed under terms of the GNU General Public License ;; |
5 | ;; ;; |
5 | ;; ;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 7... | Line 7... | ||
7 | 7 | ||
Line 8... | Line 8... | ||
8 | $Revision: 5635 $ |
8 | $Revision: 5664 $ |
Line 9... | Line 9... | ||
9 | 9 | ||
Line 20... | Line 20... | ||
20 | 20 | ||
21 | cmp dword [eax], 'SKIN' |
21 | cmp dword [eax], 'SKIN' |
Line 22... | Line 22... | ||
22 | jnz .noskin |
22 | jnz .noskin |
23 | 23 | ||
24 | xchg eax, [skin_data] |
24 | xchg eax, [skin_data] |
Line 25... | Line 25... | ||
25 | cmp eax, _skin_file_default |
25 | test eax, eax |
26 | je @f |
26 | jz @f |
27 | 27 | ||
28 | stdcall kernel_free, eax |
28 | stdcall kernel_free, eax |
Line 84... | Line 84... | ||
84 | ends |
84 | ends |
85 | ;------------------------------------------------------------------------------ |
85 | ;------------------------------------------------------------------------------ |
86 | align 4 |
86 | align 4 |
87 | load_default_skin: |
87 | load_default_skin: |
88 | mov [_skinh], 22 |
88 | mov [_skinh], 22 |
89 | mov [skin_data], _skin_file_default |
89 | mov ebx, _skin_file_default |
- | 90 | call read_skin_file |
|
- | 91 | ret |
|
90 | ;------------------------------------------------------------------------------ |
92 | ;------------------------------------------------------------------------------ |
91 | align 4 |
93 | align 4 |
92 | parse_skin_data: |
94 | parse_skin_data: |
93 | mov ebp, [skin_data] |
95 | mov ebp, [skin_data] |
94 | cmp [ebp+SKIN_HEADER.ident], 'SKIN' |
96 | cmp [ebp+SKIN_HEADER.ident], 'SKIN' |