technologie

Bugg fixiert: eine lange zeitbestehende fehlerquelle im linux-desktop-manager enlightenment e16 ist endlich behoben worden.

Ein 15-jähriger Fehler in der Linux-Desktop-Umgebung Enlightenment E16 ist dank eines Studentinnen-Einsatzes endlich beseitigt worden. Die 21-jährige Kamila Szewczyk hat die Ursache für das Problem in einem Funktionseinheit aufgedeckt, die Titel von Fenstern abkürzt, wenn sie zu lang sind, um komplett in der Fensterleiste zu passen.

Bug in der titelabkürzung-kernfunktion aufgedeckt

Bug in der titelabkürzung-kernfunktion aufgedeckt

Das Problem lag in einer numerischen Näherung, die verwendet wurde, um den Punkt zu bestimmen, an dem der Titel abgeschnitten werden sollte. In bestimmten Fällen führte diese Abkürzung zu einem Endlosschleifen, die den gesamten Desktop verhinderte, auf eine neue Eingabe zu reagieren.

Szewczyk hat die Fehlerquelle identifiziert und korrigiert, indem sie die Anzahl der erlaubten Schleifendurchläufe beschränkte, die Logik, die zu einem