mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 20:32:26 +08:00
Fix dump when using abapGit for more than 50 navigation steps (#4288)
Reverting back to a proper exit of screens using `LEAVE TO SCREEN` and avoid increasing the size of the callstack. Closes #4279 PS: The crash mentioned in #4027 was prevented by removing the commit hash from the check screen. It works also with `LEAVE TO SCREEN`.
This commit is contained in:
parent
5ed2f5bb22
commit
21432e8538
|
@ -102,7 +102,7 @@ FORM exit RAISING zcx_abapgit_exception.
|
||||||
IF zcl_abapgit_ui_factory=>get_gui( )->back( ) = abap_true. " end of stack
|
IF zcl_abapgit_ui_factory=>get_gui( )->back( ) = abap_true. " end of stack
|
||||||
zcl_abapgit_ui_factory=>get_gui( )->free( ). " Graceful shutdown
|
zcl_abapgit_ui_factory=>get_gui( )->free( ). " Graceful shutdown
|
||||||
ELSE.
|
ELSE.
|
||||||
CALL SELECTION-SCREEN 1001.
|
LEAVE TO SCREEN 1001.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDCASE.
|
ENDCASE.
|
||||||
ENDFORM.
|
ENDFORM.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user