Subversion Repositories Kolibri OS

Rev

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

Rev 252 Rev 262
Line 996... Line 996...
996
.add_command_line:
996
.add_command_line:
997
           mov edx,[params]
997
           mov edx,[params]
998
           mov edx,[edx]           ;app_cmdline
998
           mov edx,[edx]           ;app_cmdline
999
           test edx,edx
999
           test edx,edx
1000
           jz @F                   ;application don't need parameters
1000
           jz @F                   ;application don't need parameters
-
 
1001
        mov     eax, edx
-
 
1002
        add     eax, 256
-
 
1003
        jc      @f
-
 
1004
        cmp     eax, [PROC_BASE+APPDATA.mem_size+ebx*8]
-
 
1005
        ja      @f
1001
           add edx, new_app_base
1006
           add edx, new_app_base
1002
           stdcall k_strncpy, edx, [cmd_line], 255
1007
           stdcall k_strncpy, edx, [cmd_line], 256
1003
@@:
1008
@@:
1004
           mov edx,[params]
1009
           mov edx,[params]
1005
           mov edx, [edx+4]        ;app_path
1010
           mov edx, [edx+4]        ;app_path
1006
           test edx,edx
1011
           test edx,edx
1007
           jz @F                   ;application don't need path of file
1012
           jz @F                   ;application don't need path of file
-
 
1013
        mov     eax, edx
-
 
1014
        add     eax, 1024
-
 
1015
        jc      @f
-
 
1016
        cmp     eax, [PROC_BASE+APPDATA.mem_size+ebx*8]
-
 
1017
        ja      @f
1008
           add edx, new_app_base
1018
           add edx, new_app_base
1009
           stdcall k_strncpy, edx, [app_path], 64
1019
           stdcall k_strncpy, edx, [app_path], 1024
1010
@@:
1020
@@:
1011
           mov    ebx,[slot]
1021
           mov    ebx,[slot]
1012
           mov    eax,ebx
1022
           mov    eax,ebx
1013
           shl    ebx,5
1023
           shl    ebx,5
1014
; set window state to 'normal' (non-minimized/maximized/rolled-up) state
1024
; set window state to 'normal' (non-minimized/maximized/rolled-up) state