adopted a two-stage fallback for old pref name, per robby's suggestion

original commit: b713e43e1b3b1f02ab01488f7b01511ffa26e948
This commit is contained in:
John Clements 2011-01-03 00:42:47 -08:00
parent 62a573c5a7
commit 038d2db95a

View File

@ -38,7 +38,11 @@
(define arrow-cursor (make-object wx:cursor% 'arrow))
(define default-x-prefix (if (eq? 'unix (system-type))
(let ([v (get-preference '|GRacket:defaultMenuPrefix| (lambda () 'ctl))])
(let ([v (get-preference
'|GRacket:defaultMenuPrefix|
;; on fail, fall back to old name of pref:
(lambda () (get-preference '|MrEd:defaultMenuPrefix|
(lambda () 'ctl))))])
(if (memq v '(meta ctl alt ctl-m))
v
'ctl))