Very often a content of the table view needs to be reloaded with different content. Most often it is done with omc_dialog_control and option omc_table_remove_all_rows followed by omc_table_add_rows. The problem is that the first call to remove all rows triggers a table view refresh so the re-population of the table involves quite visible visual flicker. It can be avoided if we add an option not to reload the table or list elements on first omg_dialog_control invocation but only on the second one.
Very often a content of the table view needs to be reloaded with different content. Most often it is done with omc_dialog_control and option omc_table_remove_all_rows followed by omc_table_add_rows. The problem is that the first call to remove all rows triggers a table view refresh so the re-population of the table involves quite visible visual flicker. It can be avoided if we add an option not to reload the table or list elements on first omg_dialog_control invocation but only on the second one.