diff --git a/programs/develop/libraries/box_lib/trunk/t_edit.mac b/programs/develop/libraries/box_lib/trunk/t_edit.mac index 492595ad68..80ea1c73d5 100644 --- a/programs/develop/libraries/box_lib/trunk/t_edit.mac +++ b/programs/develop/libraries/box_lib/trunk/t_edit.mac @@ -1068,6 +1068,9 @@ proc ted_text_add, edit:dword, text:dword, t_len:dword, add_opt:dword ;ecx - для временных нужд ;edx - указатель на структуру символа pushad + cmp dword[t_len],1 ;проверяем длинну добвляемого текста + jl .no_add ;когда длинна <1 прыгаем на конец функции, во избежание глюков + mov edi,dword[edit] mov esi,dword[text] @@ -1186,6 +1189,7 @@ proc ted_text_add, edit:dword, text:dword, t_len:dword, add_opt:dword .add_all: ;все символы добавлены call ted_text_colored + .no_add: popad ret endp