diff --git a/src/ui/zcl_abapgit_gui_page_diff.clas.abap b/src/ui/zcl_abapgit_gui_page_diff.clas.abap index e16485758..5d839c75e 100644 --- a/src/ui/zcl_abapgit_gui_page_diff.clas.abap +++ b/src/ui/zcl_abapgit_gui_page_diff.clas.abap @@ -739,12 +739,14 @@ CLASS zcl_abapgit_gui_page_diff IMPLEMENTATION. " New line lv_mark = ` `. - IF iv_fstate = c_fstate-both OR is_diff_line-result = zif_abapgit_definitions=>c_diff-update. - lv_bg = ' diff_upd'. - lv_mark = `~`. - ELSEIF is_diff_line-result = zif_abapgit_definitions=>c_diff-insert. - lv_bg = ' diff_ins'. - lv_mark = `+`. + IF is_diff_line-result IS NOT INITIAL. + IF iv_fstate = c_fstate-both OR is_diff_line-result = zif_abapgit_definitions=>c_diff-update. + lv_bg = ' diff_upd'. + lv_mark = `~`. + ELSEIF is_diff_line-result = zif_abapgit_definitions=>c_diff-insert. + lv_bg = ' diff_ins'. + lv_mark = `+`. + ENDIF. ENDIF. lv_new = |