Diff: Only add beacon at beginning while patching (#3218)

This commit is contained in:
Christian Günter 2020-02-20 16:43:02 +01:00 committed by GitHub
parent a8d474fab4
commit cec926e954
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -817,7 +817,7 @@ CLASS zcl_abapgit_gui_page_diff IMPLEMENTATION.
DATA: lo_highlighter TYPE REF TO zcl_abapgit_syntax_highlighter,
lt_diffs TYPE zif_abapgit_definitions=>ty_diffs_tt,
lv_insert_nav TYPE abap_bool VALUE abap_true,
lv_insert_nav TYPE abap_bool,
lv_tabix TYPE syst-tabix.
FIELD-SYMBOLS <ls_diff> LIKE LINE OF lt_diffs.
@ -827,6 +827,11 @@ CLASS zcl_abapgit_gui_page_diff IMPLEMENTATION.
lt_diffs = is_diff-o_diff->get( ).
IF mv_patch_mode = abap_true.
" add beacon at beginning of file
lv_insert_nav = abap_true.
ENDIF.
LOOP AT lt_diffs ASSIGNING <ls_diff>.
lv_tabix = sy-tabix.