fix(render): repaint on layer/property edits (#231)

Layer color/linetype/lineweight and MATCHPROP edits set the
document dirty flag but never bumped geometry_epoch. The wire
caches key on that epoch and bake a ByLayer entity's resolved
color at tessellation time, so they returned stale wires until
a new entity forced a rebuild. Bump geometry on those four
handlers so the edit repaints immediately.

Also remove REGEN/REGENALL/REDRAW/REDRWALL: the GPU raster
pipeline keeps the display continuously in sync, so on-demand
regen/redraw is a no-op concept in OCS.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Hakan Seven 2026-06-30 23:41:13 +03:00
commit f6a7b0885f
6 changed files with 29 additions and 12 deletions

View file

@ -511,10 +511,6 @@ inventory::submit!(crate::command::CommandRegistration {
"QSELECT",
"QUIT",
"REDO",
"REDRAW",
"REDRWALL",
"REGEN",
"REGENALL",
"RENAME",
"REPORT",
"SA",