Bug résolu dans le gestionnaire de fenêtres e16 après 16 ans de latence

Après près de deux décennies de latence, le bug qui empêchait l'ouverture de certaines fenêtres en raison de titres trop longs a été finalement résolu. Cette erreur, présente dans la version E16 du gestionnaire de fenêtres Enlightenment, a été identifiée et corrigée par Kamila Szewczyk, étudiante en master de 21 ans.

Résolution d

Résolution d'un problème tardif

Le bug se produisait lorsque l'algorithme chargé de couper les titres de fenêtres pour les afficher dans la barre de titre devenait indécis et entrait en boucle. Cette erreur, qui n'impactait pas le noyau ni les environnements de bureau modernes, laissait le gestionnaire de fenêtres congelé à l'ouverture de certaines applications ou documents.

Kamila Szewczyk a mis en évidence les trois clés de la correction : limiter le nombre d'itérations de l'algorithme, ajuster la logique pour éviter des résultats erronés et ajouter des garde-fous contre les divisions par zéro. Les modifications ont été intégrées dans la branche stable d'Enlightenment E16, ce qui signifie que les nouvelles compilations ne reproduisent plus ce comportement anormal.