diff --git a/src/ui/zcl_abapgit_gui_page_diff.clas.abap b/src/ui/zcl_abapgit_gui_page_diff.clas.abap index 3e7e9cc84..13f0bdb23 100644 --- a/src/ui/zcl_abapgit_gui_page_diff.clas.abap +++ b/src/ui/zcl_abapgit_gui_page_diff.clas.abap @@ -794,7 +794,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, + lv_insert_nav TYPE abap_bool VALUE abap_true, lv_tabix TYPE syst-tabix. FIELD-SYMBOLS LIKE LINE OF lt_diffs. diff --git a/src/utils/zcl_abapgit_diff.clas.abap b/src/utils/zcl_abapgit_diff.clas.abap index 7b7d0eddd..5fcafd141 100644 --- a/src/utils/zcl_abapgit_diff.clas.abap +++ b/src/utils/zcl_abapgit_diff.clas.abap @@ -3,6 +3,7 @@ CLASS zcl_abapgit_diff DEFINITION CREATE PUBLIC . PUBLIC SECTION. + CONSTANTS co_starting_beacon TYPE i VALUE 1. * assumes data is UTF8 based with newlines * only works with lines up to 255 characters @@ -168,7 +169,7 @@ CLASS zcl_abapgit_diff IMPLEMENTATION. METHOD map_beacons. - DATA: lv_beacon_idx TYPE i, + DATA: lv_beacon_idx TYPE i VALUE co_starting_beacon, lv_offs TYPE i, lv_beacon_str TYPE string, lv_beacon_2lev TYPE string, diff --git a/src/utils/zcl_abapgit_diff.clas.testclasses.abap b/src/utils/zcl_abapgit_diff.clas.testclasses.abap index aaadb65d1..543097b7c 100644 --- a/src/utils/zcl_abapgit_diff.clas.testclasses.abap +++ b/src/utils/zcl_abapgit_diff.clas.testclasses.abap @@ -55,6 +55,7 @@ CLASS ltcl_diff IMPLEMENTATION. ls_expected-result = iv_result. ls_expected-old_num = iv_old_num. ls_expected-old = iv_old. + ls_expected-beacon = zcl_abapgit_diff=>co_starting_beacon. APPEND ls_expected TO mt_expected. ENDMETHOD.