|
|
@ -124,8 +124,6 @@ class Window:
|
|
|
|
|
|
|
|
|
|
|
|
def on_close(self, *_):
|
|
|
|
def on_close(self, *_):
|
|
|
|
"""Safely close the application."""
|
|
|
|
"""Safely close the application."""
|
|
|
|
if self.keycode_reader is not None:
|
|
|
|
|
|
|
|
self.keycode_reader.stop_injecting()
|
|
|
|
|
|
|
|
GLib.source_remove(self.timeout)
|
|
|
|
GLib.source_remove(self.timeout)
|
|
|
|
Gtk.main_quit()
|
|
|
|
Gtk.main_quit()
|
|
|
|
|
|
|
|
|
|
|
@ -262,7 +260,6 @@ class Window:
|
|
|
|
f'Could not grab device "{self.selected_device}"'
|
|
|
|
f'Could not grab device "{self.selected_device}"'
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def on_select_device(self, dropdown):
|
|
|
|
def on_select_device(self, dropdown):
|
|
|
|
"""List all presets, create one if none exist yet."""
|
|
|
|
"""List all presets, create one if none exist yet."""
|
|
|
|
if dropdown.get_active_id() == self.selected_device:
|
|
|
|
if dropdown.get_active_id() == self.selected_device:
|
|
|
|