mirror of
https://github.com/sezanzeb/input-remapper
synced 2024-11-20 03:25:43 +00:00
fixed duplicate first rows
This commit is contained in:
parent
ac1ba6dba3
commit
359d8b687e
@ -96,9 +96,9 @@ class Window:
|
||||
|
||||
# find an select the newest preset based on file modification dates
|
||||
device, preset = find_newest_preset()
|
||||
if device:
|
||||
if device is not None:
|
||||
self.on_select_device(device)
|
||||
if preset:
|
||||
if preset is not None:
|
||||
self.on_select_preset(preset)
|
||||
|
||||
def get(self, name):
|
||||
@ -139,7 +139,7 @@ class Window:
|
||||
"""Create a new preset and select it."""
|
||||
new_preset = create_preset(self.selected_device)
|
||||
self.get('preset_selection').append(new_preset, new_preset)
|
||||
self.on_select_preset(new_preset)
|
||||
self.get('preset_selection').set_active_id(new_preset)
|
||||
|
||||
def on_select_preset(self, preset):
|
||||
"""Show the mappings of the preset"""
|
||||
@ -155,8 +155,6 @@ class Window:
|
||||
key_list.remove_row(i + 1)
|
||||
self.rows = 0
|
||||
|
||||
self.get('preset_selection').set_active_id(preset)
|
||||
|
||||
# TODO show all mapped keys from config
|
||||
|
||||
self.on_add_key_clicked()
|
||||
|
@ -91,7 +91,7 @@ class Integration(unittest.TestCase):
|
||||
self.assertTrue(self.window.window.get_visible())
|
||||
|
||||
def test_select_device_and_preset(self):
|
||||
class FakeDropdown:
|
||||
class FakeDropdown(Gtk.ComboBoxText):
|
||||
def __init__(self, name):
|
||||
self.name = name
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user