Merge pull request #5453 from Abextm/chatbox-input-bad-wids
runelite-client: Don't duplicate chatbox input when widget ids are wrong
This commit is contained in:
@@ -36,6 +36,18 @@
|
|||||||
.int_var_count 2
|
.int_var_count 2
|
||||||
.string_var_count 1
|
.string_var_count 1
|
||||||
|
|
||||||
|
; If we are not the active listener, the widget ids have probably changed
|
||||||
|
get_varc 5
|
||||||
|
load_int -2
|
||||||
|
if_icmpeq LABEL2
|
||||||
|
|
||||||
|
; Log the error
|
||||||
|
load_string "Got input while not active; Widget ids in ChatboxInputInit are probably wrong."
|
||||||
|
load_string "debug"
|
||||||
|
runelite_callback
|
||||||
|
return
|
||||||
|
|
||||||
|
LABEL2:
|
||||||
; Discard zero presses
|
; Discard zero presses
|
||||||
iload 0
|
iload 0
|
||||||
load_int 0
|
load_int 0
|
||||||
|
|||||||
@@ -46,6 +46,10 @@
|
|||||||
sload 1
|
sload 1
|
||||||
put_varc_string 22
|
put_varc_string 22
|
||||||
|
|
||||||
|
; Mark varcstring22 for our use
|
||||||
|
load_int -2
|
||||||
|
put_varc 5
|
||||||
|
|
||||||
; Set text
|
; Set text
|
||||||
sload 0
|
sload 0
|
||||||
load_int 10616876
|
load_int 10616876
|
||||||
|
|||||||
Reference in New Issue
Block a user