From 079034a610a65f1d8b5c2ec195dbc3b5edf81cca Mon Sep 17 00:00:00 2001 From: mtollari Date: Mon, 9 Jan 2017 14:35:18 +0000 Subject: [PATCH] Patch level : 12.0 324 Files correlati : ve1.exe Commento : Segnalata la richiesta di righe documento che non esistono. Ora da un errore fatale mentre prima il programma si chiudeva o dava un errore di protezione git-svn-id: svn://10.65.10.50/branches/R_10_00@23498 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- src/ve/velib05.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ve/velib05.cpp b/src/ve/velib05.cpp index c94e8210f..81af71eed 100755 --- a/src/ve/velib05.cpp +++ b/src/ve/velib05.cpp @@ -411,6 +411,8 @@ TRiga_documento& TDocumentoEsteso::row(int index) if (_conai) extra[ne++] = _conai; if (_tic ) extra[ne++] = _tic; if (_split) extra[ne++] = _split; + if(extra[index-n-1] == NULL) + fatal_box(format(FR("Non esiste la riga %d"), index)); return *extra[index-n-1]; } return TDocumento::row(index);