diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2016-09-02 20:31:06 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2016-09-02 20:31:28 +0200 |
commit | eff6519aafab0750d10978e9b0b6c51e0fac6862 (patch) | |
tree | 718b7ca32ffec6ca50e9076e0eee87a0c7daceff /core | |
parent | b78067930237ade5a8942b41dc4aea08b827cde2 (diff) |
InputEvent: Fix event comparisons when type is NONE
Was a regression from 2e5a4cb5ca33576ea81601f949b2e633ff92213c.
Fixes #6376.
Diffstat (limited to 'core')
-rw-r--r-- | core/os/input_event.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/os/input_event.cpp b/core/os/input_event.cpp index f4a6de0e96..9d920724e1 100644 --- a/core/os/input_event.cpp +++ b/core/os/input_event.cpp @@ -39,6 +39,8 @@ bool InputEvent::operator==(const InputEvent &p_event) const { } switch(type) { + case NONE: + return true; case KEY: return key.unicode == p_event.key.unicode && key.scancode == p_event.key.scancode @@ -77,6 +79,8 @@ bool InputEvent::operator==(const InputEvent &p_event) const { case ACTION: return action.action == p_event.action.action && action.pressed == p_event.action.pressed; + default: + ERR_PRINT("No logic to compare InputEvents of this type, this shouldn't happen."); } return false; |