From 87b1ddbd162df2bbfe23ef373ca5c89d70cddaa0 Mon Sep 17 00:00:00 2001 From: alex Date: Fri, 5 Dec 1997 11:44:55 +0000 Subject: [PATCH] Modificato il caricamento dei livelli di giacenza. Dava un errore nel caso la tabella fosse vuota. git-svn-id: svn://10.65.10.50/trunk@5697 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- mg/mglib01.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/mg/mglib01.cpp b/mg/mglib01.cpp index 96df61b78..affac4b33 100755 --- a/mg/mglib01.cpp +++ b/mg/mglib01.cpp @@ -598,23 +598,23 @@ void TCodice_livelli::load(bool enabled, const char *tabname,const char *tabgrp) _lev_enabled = enabled; _last_level=0; - e=_tabformato.first(); for (int i=0; i < MANY_MAG_LEV; i++) { - if ((e==NOERR) && _lev_enabled) + _name[i]=""; + _code_length[i]=0; + _picture[i]=""; + } + if (_lev_enabled) + { + e = _tabformato.first(); + for (int i=0; e == NOERR && i < MANY_MAG_LEV; i++) { _name[i]=_tabformato.get("S0"); _picture[i]=_tabformato.get("S1"); _code_length[i]=TMetachar::maxstrlen(_picture[i]); _last_level=i+1; - } - else - { - _name[i]=""; - _code_length[i]=0; - _picture[i]=""; + e = _tabformato.next(); } - e=_tabformato.next(); } if (_gruppi == NULL)