Основная причина: вы получаете size1
после удаления и сравнения size1
с size1-1
, что никогда не приводит к true
.
Как это исправить: Есть 2options.
Option 1:
Вам нужно либо передать orginalSize
методу discovr_attri_delete
и сравнить исходный размер с currentSize.
Вариант 2: (предпочтительно)
Получите originalSize
перед удалением (после переключения на кадр), а затем сравните количество строк после удаления.