diff --git a/scenes/frame-ecm-list/scroll-ecm-list.gd b/scenes/frame-ecm-list/scroll-ecm-list.gd index 47506b7a..6a9becd6 100644 --- a/scenes/frame-ecm-list/scroll-ecm-list.gd +++ b/scenes/frame-ecm-list/scroll-ecm-list.gd @@ -119,9 +119,8 @@ func on_interfer_new(ecm, table_index): $table.set_row_editable(i_row, false) $table.set_node_user_data(0, i_row, ecm) table_index[ecm.ispp] = i_row - # Будем надеяться, что отложенные вызовы производятся в том же порядке - $table.call_deferred('clear_rows_selected') - $table.call_deferred('set_row_selected', i_row, true) + $table.clear_rows_selected() + $table.set_row_selected(i_row, true) if not interfer.auto_enabled: signaller.emit_signal('interfer_selected', ecm)