forked from KolibriOS/kolibrios
IRC client: strip username prefixes when opening a private chat window
git-svn-id: svn://kolibrios.org@7090 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
1f732787b5
commit
fe80b4429c
@ -1,6 +1,6 @@
|
|||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
;; ;;
|
;; ;;
|
||||||
;; Copyright (C) KolibriOS team 2004-2016. All rights reserved. ;;
|
;; Copyright (C) KolibriOS team 2004-2017. All rights reserved. ;;
|
||||||
;; Distributed under terms of the GNU General Public License ;;
|
;; Distributed under terms of the GNU General Public License ;;
|
||||||
;; ;;
|
;; ;;
|
||||||
;; IRC client for KolibriOS ;;
|
;; IRC client for KolibriOS ;;
|
||||||
@ -13,7 +13,7 @@
|
|||||||
;; ;;
|
;; ;;
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
|
||||||
version equ '0.29'
|
version equ '0.30'
|
||||||
|
|
||||||
; connection status
|
; connection status
|
||||||
STATUS_DISCONNECTED = 0
|
STATUS_DISCONNECTED = 0
|
||||||
@ -293,6 +293,18 @@ button:
|
|||||||
imul eax, MAX_NICK_LEN
|
imul eax, MAX_NICK_LEN
|
||||||
mov ebx, [ebx + window.data_ptr]
|
mov ebx, [ebx + window.data_ptr]
|
||||||
lea esi, [ebx + window_data.names + eax]
|
lea esi, [ebx + window_data.names + eax]
|
||||||
|
; Strip user prefixes
|
||||||
|
cmp byte[esi], '~'
|
||||||
|
je .inc
|
||||||
|
cmp byte[esi], '&'
|
||||||
|
je .inc
|
||||||
|
cmp byte[esi], '@'
|
||||||
|
je .inc
|
||||||
|
cmp byte[esi], '%'
|
||||||
|
je .inc
|
||||||
|
cmp byte[esi], '+'
|
||||||
|
je .inc
|
||||||
|
.open:
|
||||||
call window_open
|
call window_open
|
||||||
test ebx, ebx
|
test ebx, ebx
|
||||||
jz mainloop
|
jz mainloop
|
||||||
@ -300,6 +312,9 @@ button:
|
|||||||
call redraw
|
call redraw
|
||||||
|
|
||||||
jmp mainloop
|
jmp mainloop
|
||||||
|
.inc:
|
||||||
|
inc esi
|
||||||
|
jmp .open
|
||||||
|
|
||||||
@@:
|
@@:
|
||||||
sub ax, WINDOW_BTN_START
|
sub ax, WINDOW_BTN_START
|
||||||
|
Loading…
Reference in New Issue
Block a user