[FIX] vf-frage-element-winkel: GUI-Aus-Schalter respektieren

vf-frage-element-winkel (AS/ES-Winkel 30/90) pruefte *vfl-wizard-mode* direkt
und oeffnete den vflw-wahl-Dialog auch bei abgeschalteter GUI - dadurch kam im
automatischen TEST_LINIENZUG trotz (ssg-gui-aus) die AS-Element-Winkel-Abfrage
als Dialog hoch. Jetzt zusaetzlich (ssg-gui-p)-Guard wie in vfl-wizard-mode-p:
bei GUI-aus faellt die Abfrage auf getstring (Mock-Queue im Test).

War die letzte ungeguardete Wizard-Dialog-Eintrittsstelle.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-29 09:51:19 +02:00
parent 8f133f69b0
commit 3d5ae9a879
+4 -1
View File
@@ -601,8 +601,11 @@
;; (princ + getstring, de/en ueber ssg-text). Gemeinsam genutzt von
;; Gefaellestrecke.lsp UND vf_linienzug.lsp.
(defun vf-frage-element-winkel (headerkey / antwort)
;; Wizard-Dialog nur, wenn Wizard-Modus aktiv, vflw-wahl geladen UND die GUI
;; global nicht abgeschaltet ist (Tests: (ssg-gui-aus)) - sonst Konsole/getstring.
(if (and (boundp '*vfl-wizard-mode*) *vfl-wizard-mode*
(car (atoms-family 1 '("VFLW-WAHL"))))
(car (atoms-family 1 '("VFLW-WAHL")))
(or (not (car (atoms-family 1 '("SSG-GUI-P")))) (ssg-gui-p)))
(progn
(setq antwort
(vl-catch-all-apply 'vflw-wahl