13,7 → 13,7 |
;; ;; |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
version equ '0.22' |
version equ '0.23' |
|
; connection status |
STATUS_DISCONNECTED = 0 |
24,6 → 24,7 |
; window flags |
FLAG_UPDATED = 1 shl 0 |
FLAG_RECEIVING_NAMES = 1 shl 1 |
FLAG_SCROLL_LOW = 1 shl 2 |
|
; window types |
WINDOWTYPE_NONE = 0 |
412,7 → 413,13 |
push dword scroll2 |
call [scrollbar_mouse] |
mov edi, [window_active] |
and [edi+window.flags], not FLAG_SCROLL_LOW |
mov edx, [scroll2.position] |
add edx, [scroll2.cur_area] |
sub edx, [scroll2.max_area] |
jne @f |
or [edi+window.flags], FLAG_SCROLL_LOW |
@@: mov edx, [scroll2.position] |
sub edx, [edi + window.text_line_print] |
je @f |
call draw_channel_text.scroll_to_pos |