Mario
bf1bb4fd16
Phase 4 Bugfixes: viewportSupplier, registry-State, currentTool-Checks
- ToolContext: viewportSupplier liefert worldViewport statt centerStack
(setCenterView(centerStack) wäre self-parent JavaFX-Exception)
- switchToWorldEditor: registry.deactivateAll() + currentTool-Checks
durch registry.activeToolId() ersetzt (currentTool wurde nie auf
"objecteditor"/"modeleditor" gesetzt)
- ToolRegistry: deactivateAll() hinzugefügt
- ModelEditorController.openModelEditor: Idempotenz-Fix wie activatePlaceMode
(bei bereits aktivem Controller activate() direkt aufrufen)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>