Commit 8029fe6
menu_displaylist: feed the generic dropdowns in the ctl dump pass
The two generic dropdown cases take the owning setting's enum id as
their path, so instead of a contract skip they now receive a stable
range setting - video rotation - spelled by the compiler so the id
tracks the guarded enum across configurations. Both sections
fingerprint their option rows; the device, shader and bind
dropdowns keep their contract skips, needing state a headless run
cannot supply. Zero crashes, deterministic across runs, fourteen
contract skips remain of the original sixteen.1 parent 5ddd446 commit 8029fe6
1 file changed
Lines changed: 14 additions & 3 deletions
File tree
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7243 | 7243 | | |
7244 | 7244 | | |
7245 | 7245 | | |
7246 | | - | |
7247 | | - | |
7248 | | - | |
| 7246 | + | |
7249 | 7247 | | |
7250 | 7248 | | |
7251 | 7249 | | |
| |||
7276 | 7274 | | |
7277 | 7275 | | |
7278 | 7276 | | |
| 7277 | + | |
7279 | 7278 | | |
7280 | 7279 | | |
7281 | 7280 | | |
7282 | 7281 | | |
| 7282 | + | |
| 7283 | + | |
| 7284 | + | |
| 7285 | + | |
| 7286 | + | |
| 7287 | + | |
| 7288 | + | |
| 7289 | + | |
| 7290 | + | |
| 7291 | + | |
| 7292 | + | |
| 7293 | + | |
7283 | 7294 | | |
7284 | 7295 | | |
7285 | 7296 | | |
| |||
0 commit comments