Fix' retours de fonction et free de tableau
This commit is contained in:
Controleur
@ -7,7 +7,6 @@ Point** affichageLogs(sfRenderWindow *const window, sfRenderTexture *renderTextu
|
||||
{
|
||||
case MODE_GLOBAL:
|
||||
return affichageLogsGlobal(window, renderTexture, tabPoint, nbElements, nbPointsAffiches, nbPointAgglosMin, tabPointeursCercle, agglos, nbAgglos, route, nbRoutes, tabPointeursArray, tabPointeursCercleAgglos, allPoint, allRoads, carte);
|
||||
break;
|
||||
|
||||
case MODE_PREVIEW:
|
||||
return affichageLogsPreview(window, renderTexture, tabPoint, nbElements, nbPointsAffiches, nbPointAgglosMin, tabPointeursCercle, agglos, nbAgglos, route, nbRoutes, tabPointeursArray, tabPointeursCercleAgglos, allPoint, allRoads, carte);
|
||||
|
@ -150,11 +150,18 @@ ErrEnum controlePoints(sfRenderWindow *window, const char *cheminFichier, Mode m
|
||||
free(tabPointeursCercles);
|
||||
free(tabPointeursCerclesAgglos);
|
||||
free(tabPointeursArray);
|
||||
freeTabGeneric((void***)tabDatesConverties, nbElements);
|
||||
freeTabGeneric((void***)&tabDatesConverties, nbElements);
|
||||
sfFont_destroy(font);
|
||||
detruirePileCartes(&next);
|
||||
detruirePileCartes(&previous);
|
||||
return ALLOCATION_FAILURE;
|
||||
if(nbPointsAffiches == 0 && nbAgglosAffiches == 0)
|
||||
{
|
||||
return SUCCESS;
|
||||
}
|
||||
else
|
||||
{
|
||||
return ALLOCATION_FAILURE;
|
||||
}
|
||||
}
|
||||
|
||||
// On tente un truc: Si l'affichage des logs est terminé, on passe en mode global :O
|
||||
|
Reference in New Issue
Block a user