ui: only emit warning on path mismatch between device and recevier in main window

This commit is contained in:
Peter F. Patel-Schneider 2020-11-06 08:14:16 -05:00
parent 504d23fab7
commit 6b8e7a2d9c
1 changed files with 5 additions and 1 deletions

View File

@ -450,7 +450,11 @@ def _device_row(receiver_path, device_number, device=None):
item = _model.iter_children(receiver_row) item = _model.iter_children(receiver_row)
new_child_index = 0 new_child_index = 0
while item: while item:
assert _model.get_value(item, _COLUMN.PATH) == receiver_path if _model.get_value(item, _COLUMN.PATH) != receiver_path:
_log.warn(
'path for device row %s different from path for receiver %s', _model.get_value(item, _COLUMN.PATH),
receiver_path
)
item_number = _model.get_value(item, _COLUMN.NUMBER) item_number = _model.get_value(item, _COLUMN.NUMBER)
if item_number == device_number: if item_number == device_number:
return item return item