summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2020-03-20 04:10:58 +0100
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2020-03-20 04:10:58 +0100
commit31aaf207d6772e2ef332bf523cde262cac118d1a (patch)
treef5804d1c942b1c23011d2cb1c3eb70af102aefb6 /core
parent18f016cba70bf59095ae65ce0e289d80a548ae58 (diff)
downloadiced-31aaf207d6772e2ef332bf523cde262cac118d1a.tar.gz
iced-31aaf207d6772e2ef332bf523cde262cac118d1a.tar.bz2
iced-31aaf207d6772e2ef332bf523cde262cac118d1a.zip
Remove redundant check in `ModifiersState::matches`
Diffstat (limited to 'core')
-rw-r--r--core/src/keyboard/modifiers_state.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/core/src/keyboard/modifiers_state.rs b/core/src/keyboard/modifiers_state.rs
index 0cfc6d69..4d24266f 100644
--- a/core/src/keyboard/modifiers_state.rs
+++ b/core/src/keyboard/modifiers_state.rs
@@ -20,10 +20,10 @@ impl ModifiersState {
///
/// [`ModifiersState`]: struct.ModifiersState.html
pub fn matches(&self, modifiers: ModifiersState) -> bool {
- let shift = !modifiers.shift || modifiers.shift && self.shift;
- let control = !modifiers.control || modifiers.control && self.control;
- let alt = !modifiers.alt || modifiers.alt && self.alt;
- let logo = !modifiers.logo || modifiers.logo && self.logo;
+ let shift = !modifiers.shift || self.shift;
+ let control = !modifiers.control || self.control;
+ let alt = !modifiers.alt || self.alt;
+ let logo = !modifiers.logo || self.logo;
shift && control && alt && logo
}