• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

qtile / qtile / 30136347536 / 5
83%
master: 83%

Build:
DEFAULT BRANCH: master
Ran 25 Jul 2026 12:51AM UTC
Files 156
Run time 3s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

25 Jul 2026 12:28AM UTC coverage: 76.774% (-0.02%) from 76.789%
30136347536.5

push

github

tych0
fix(bar): stop drawing finalized widgets and bars

Qtile._finalize_configurables() finalizes widgets before bars, so a
Bar._actual_draw() queued on the event loop before reload_config or
restart could run against dead widgets (drawer.ctx and layout are
None). Every restart then logged "error when calculating widget ...
length" and "Widget failed to draw" tracebacks.

Guard the draw/length boundary with the existing finalized state:

- _Widget.length returns 0 once the widget is finalized
- Bar._actual_draw() skips finalized widgets

Fixes #5960

15995 of 20834 relevant lines covered (76.77%)

0.77 hits per line

Source Files on job 3.13-x11 - 30136347536.5
  • Tree
  • List 156
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 30136347536
  • 42f7ea05 on github
  • Prev Job for on master (#29969811181.3)
  • Next Job for on master (#30137133245.4)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc