- werase(win);
- wrefresh(win);
- emufs_indice_b_ver(idx, win, w, h, proximo);
+
+ /* Verifico que proximo sea un hijo */
+ /* +1 por el hijo izquierdo */
+ if (proximo != -1) {
+ for(i=0; i<header.cant+1; i++) {
+ if (posibles_proximos[i] == proximo) break;
+ }
+
+ if (i>=(header.cant+1)) proximo = id; /* Si no es un nodo valido, lo anulo*/
+ }
+
+ /* Solo voy a otro nodo si no soy el mismo */
+ if (proximo != id) {
+ werase(win);
+ wrefresh(win);
+ emufs_indice_b_ver(idx, win, w, h, proximo);
+ }