anchor.diff:        mo_settings->set_max_lines( 0 ).
       ENDIF.
   
  -    READ TABLE it_post_fields ASSIGNING <ls_post_field> WITH KEY name = 'adt_jump_enabled'.
  -    IF sy-subrc = 0.
  +    IF is_post_field_checked( 'adt_jump_enabled' ) = abap_true.
         mo_settings->set_adt_jump_enanbled( abap_true ).
       ELSE.
         mo_settings->set_adt_jump_enanbled( abap_false ).
       ENDIF.
   
  -    READ TABLE it_post_fields ASSIGNING <ls_post_field> WITH KEY name = 'link_hints_enabled'.
  -    IF sy-subrc = 0.
  +    IF is_post_field_checked( 'link_hints_enabled' ) = abap_true.
         mo_settings->set_link_hints_enabled( abap_true ).
       ELSE.
         mo_settings->set_link_hints_enabled( abap_false ).
       ENDIF.
   
  -    READ TABLE it_post_fields ASSIGNING <ls_post_field> WITH KEY name = 'link_hint_key'.
  +    READ TABLE mt_post_fields ASSIGNING <ls_post_field> WITH KEY name = 'link_hint_key'.
       IF sy-subrc = 0.
         mo_settings->set_link_hint_key( |{ <ls_post_field>-value }| ).
       ENDIF.
   
  -    READ TABLE it_post_fields ASSIGNING <ls_post_field> WITH KEY name = 'link_hint_background_color'.
  +    READ TABLE mt_post_fields ASSIGNING <ls_post_field> WITH KEY name = 'link_hint_background_color'.
       IF sy-subrc = 0.
         mo_settings->set_link_hint_background_color( |{ <ls_post_field>-value }| ).
       ENDIF.
   
  -    READ TABLE it_post_fields ASSIGNING <ls_post_field> WITH KEY name = 'comment_length'.
  +    READ TABLE mt_post_fields ASSIGNING <ls_post_field> WITH KEY name = 'comment_length'.
       IF sy-subrc = 0.
         lv_i_param_value = <ls_post_field>-value.
         IF lv_i_param_value < zcl_abapgit_settings=>c_commitmsg_comment_length_dft.
  
positive.code:         VALUE(rt_default_hotkeys) TYPE zif_abapgit_definitions=>tty_hotkey
        RAISING
          zcx_abapgit_exception.
  
  ENDCLASS.
  
  
  
  CLASS zcl_abapgit_gui_page_settings IMPLEMENTATION.
  
  
    METHOD build_settings.
  
negative.code:   PRIVATE SECTION.
  
      DATA:
        mo_settings    TYPE REF TO zcl_abapgit_settings,
        mv_error       TYPE abap_bool,
        mt_post_fields TYPE tihttpnvp.
  
      METHODS render_proxy
        RETURNING VALUE(ro_html) TYPE REF TO zcl_abapgit_html.
  