From 474b1e8e178f630cadf0d3be15af5dfbdabc4721 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Tue, 18 Jun 2019 21:10:01 +0200 Subject: [PATCH] ui/key: add Modifiers.Contain Signed-off-by: Elias Naur --- ui/key/key.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ui/key/key.go b/ui/key/key.go index 937f03c0..897c1cad 100644 --- a/ui/key/key.go +++ b/ui/key/key.go @@ -61,6 +61,10 @@ const ( NamePageDown = '⇟' ) +func (m Modifiers) Contain(m2 Modifiers) bool { + return m&m2 == m2 +} + func (h OpHandler) Add(o *ui.Ops) { data := make([]byte, ops.TypeKeyHandlerLen) data[0] = byte(ops.TypeKeyHandler)