problème en Xlib avec Update LCD

Bonjour à tous,
J'ai un problème dans un prog pour afficher un sprite:
un des arguments de la fonction est l' "Update LCD" . Si on met 1, le sprite s'affiche tout de suite, si on met 0, il s'affiche la prochaine fois qu'une fonction fera un update LCD.(enfin je ne connais pas la théorie, mais il me semble que c'est ça en pratique.)
Mon problème est le fait que de temps en temps, ça ne marche pas.
Au moment ou j'éxécute une fonction qui devrait faire un Update LCD, (ça devrait à ce moment afficher le sprite sur l'écran), et bien ça n'affiche rien du tout.
Si j'éxécute là fonction seule, ça écrit "Done".
ça veut donc dire qu'il y a des conditions qui font que cet update LCD ne se fait pas.
ça me fait assez penser à l'affichage du back-buffer sur l'écran en Axe, non ?
Vous auriez pas une idée de ce qui empêche la fonction de fonctionner ?
merci de votre aide !!
J'ai un problème dans un prog pour afficher un sprite:
un des arguments de la fonction est l' "Update LCD" . Si on met 1, le sprite s'affiche tout de suite, si on met 0, il s'affiche la prochaine fois qu'une fonction fera un update LCD.(enfin je ne connais pas la théorie, mais il me semble que c'est ça en pratique.)
Mon problème est le fait que de temps en temps, ça ne marche pas.
Au moment ou j'éxécute une fonction qui devrait faire un Update LCD, (ça devrait à ce moment afficher le sprite sur l'écran), et bien ça n'affiche rien du tout.
Si j'éxécute là fonction seule, ça écrit "Done".
ça veut donc dire qu'il y a des conditions qui font que cet update LCD ne se fait pas.
ça me fait assez penser à l'affichage du back-buffer sur l'écran en Axe, non ?
Vous auriez pas une idée de ce qui empêche la fonction de fonctionner ?
merci de votre aide !!