diff --git a/lib/uh/wm/manager.rb b/lib/uh/wm/manager.rb index 5dc6edb..1b992b9 100644 --- a/lib/uh/wm/manager.rb +++ b/lib/uh/wm/manager.rb @@ -35,6 +35,10 @@ module Uh @events.emit :disconnected end + def flush + @display.flush + end + def grab_key keysym, mod = nil mod_mask = KEY_MODIFIERS[@modifier] mod_mask |= KEY_MODIFIERS[mod] if mod diff --git a/spec/uh/wm/manager_spec.rb b/spec/uh/wm/manager_spec.rb index a18f918..4cfbe5b 100644 --- a/spec/uh/wm/manager_spec.rb +++ b/spec/uh/wm/manager_spec.rb @@ -82,6 +82,13 @@ module Uh end end + describe '#flush' do + it 'flushes the display' do + expect(display).to receive :flush + manager.flush + end + end + describe '#grab_key' do it 'grabs given key on the display' do expect(manager.display)