/programs/network/ircc/textbox.inc |
---|
184,8 → 184,9 |
cmp [scroll2.all_redraw], 1 ;No |
jnz .noscroll |
mov edx, [textbox_height] |
sub edx, [edi + window.text_line_print] |
jg .noscroll |
add edx, [edi + window.text_line_print] |
cmp edx, [edi + window.text_lines] |
jl .noscroll |
.yesscroll: |
; Scrollbar was at lowest position, scroll down automatically when new text arrived. |
mov edx, [edi + window.text_lines] |
/programs/network/ircc/window.inc |
---|
35,8 → 35,7 |
pop eax |
mov [ebx + window.data_ptr], eax |
mov [ebx + window.flags], 0 |
or [ebx + window.flags], FLAG_SCROLL_LOW |
mov [ebx + window.flags], 0x04 |
add eax, window_data.text+2 ; let text begin at offset 2, this way the text will be prepended with two null bytes |
mov [ebx + window.text_start], eax |