Fix interface release on alt click.
This commit is contained in:
parent
18343799a3
commit
4fb2bc9202
@ -206,6 +206,8 @@ const INTERFACE = {
|
||||
|
||||
click() {
|
||||
if(INTERFACE_DATA.hover !== null) {
|
||||
clicked = INTERFACE_DATA.hover;
|
||||
|
||||
if(INTERFACE.Ui.match_select(INTERFACE_DATA.hover, INTERFACE_DATA.select)) {
|
||||
INTERFACE_DATA.select = null;
|
||||
INTERFACE_DATA.alt_mode = false;
|
||||
@ -289,7 +291,10 @@ const INTERFACE = {
|
||||
},
|
||||
|
||||
release() {
|
||||
if(INTERFACE_DATA.select !== null && INTERFACE_DATA.hover !== null && !INTERFACE.Ui.match_select(INTERFACE_DATA.hover, INTERFACE_DATA.select)) {
|
||||
if(INTERFACE_DATA.hover !== null
|
||||
&& !INTERFACE.Ui.match_select(INTERFACE_DATA.hover, INTERFACE_DATA.clicked)
|
||||
&& !INTERFACE.Ui.match_select(INTERFACE_DATA.hover, INTERFACE_DATA.select)
|
||||
){
|
||||
INTERFACE.click();
|
||||
}
|
||||
},
|
||||
@ -944,6 +949,7 @@ const INTERFACE = {
|
||||
|
||||
hover: null,
|
||||
select: null,
|
||||
clicked: null,
|
||||
alt_mode: false,
|
||||
|
||||
handles: [dawn, dusk],
|
||||
|
Loading…
x
Reference in New Issue
Block a user