Fix rare comparision contract violation in RenderHalo