From: Ricardo Markiewicz Date: Sun, 30 May 2004 16:31:22 +0000 (+0000) Subject: * BUGFIX : leia los indices en orden inverso y quedaba mal el indice X-Git-Tag: svn_import_r684~71 X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/commitdiff_plain/4cbdb39bf0f27ac467d8132ffb03c5a69fdd56e6?ds=inline * BUGFIX : leia los indices en orden inverso y quedaba mal el indice primario. Fixed!, ahora si no se pasa parametros a emufs_view se trata de cargar desde los archivos existentes. --- diff --git a/emufs/emufs.c b/emufs/emufs.c index 067c445..1eb5177 100644 --- a/emufs/emufs.c +++ b/emufs/emufs.c @@ -557,7 +557,7 @@ int cargar_indices(EMUFS *emu) /* Leo */ emu->indices = NULL; - for(i=cant-1; i>=0; i++) { + for(i=0; isig = emu->indices; - emu->indices = tmp; + PERR(indices[i].nombre); + if (emu->indices==NULL) + emu->indices = tmp; + else { + tmp->sig = emu->indices; + emu->indices = tmp; + } } free(indices); diff --git a/emufs_gui/emufs_view.c b/emufs_gui/emufs_view.c index fdd8c23..5a7e77e 100644 --- a/emufs_gui/emufs_view.c +++ b/emufs_gui/emufs_view.c @@ -325,16 +325,13 @@ int main(int argc, char *argv[]) attroff(COLOR_PAIR(2)); wrefresh(stdscr); - dialog = msg_box(stdscr, COLS, LINES, "Generando archivos ..."); - if (argc == 2) { + dialog = msg_box(stdscr, COLS, LINES, "Generando archivos ..."); art_cargar(¶metros); - } else { - art_cargar(NULL); - } - if (argc == 2) { fact_cargar(¶metros); } else { + dialog = msg_box(stdscr, COLS, LINES, "Recuperando archivos ..."); + art_cargar(NULL); fact_cargar(NULL); }