From da9fcd673fa02d47db27084338e8773b40209d7a Mon Sep 17 00:00:00 2001 From: g-back <27279305+g-back@users.noreply.github.com> Date: Fri, 5 Jun 2020 15:45:41 +0200 Subject: [PATCH] downport loop statement (#3456) * downport loop statement * whitespace fix --- src/ui/zcl_abapgit_gui_page_repo_sett.clas.abap | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/ui/zcl_abapgit_gui_page_repo_sett.clas.abap b/src/ui/zcl_abapgit_gui_page_repo_sett.clas.abap index 676ccd636..5cdcf6e2a 100644 --- a/src/ui/zcl_abapgit_gui_page_repo_sett.clas.abap +++ b/src/ui/zcl_abapgit_gui_page_repo_sett.clas.abap @@ -341,14 +341,17 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_REPO_SETT IMPLEMENTATION. READ TABLE it_post_fields INTO ls_post_field WITH KEY name = 'ignore_files'. ASSERT sy-subrc = 0. - SPLIT ls_post_field-value AT zif_abapgit_definitions=>c_newline INTO TABLE lt_ignore. - DELETE lt_ignore WHERE table_line IS INITIAL. " Remove everything - LOOP AT lo_dot->get_data( )-ignore INTO lv_ignore. + lt_ignore = lo_dot->get_data( )-ignore. + LOOP AT lt_ignore INTO lv_ignore. lo_dot->remove_ignore( iv_path = '' iv_filename = lv_ignore ). ENDLOOP. + " Add newly entered files + CLEAR lt_ignore. + SPLIT ls_post_field-value AT zif_abapgit_definitions=>c_newline INTO TABLE lt_ignore. + DELETE lt_ignore WHERE table_line IS INITIAL. LOOP AT lt_ignore INTO lv_ignore. lo_dot->add_ignore( iv_path = '' iv_filename = lv_ignore ).