diff --git a/collects/framework/private/gen-standard-menus.rkt b/collects/framework/private/gen-standard-menus.rkt index 5082f28b..120799bb 100644 --- a/collects/framework/private/gen-standard-menus.rkt +++ b/collects/framework/private/gen-standard-menus.rkt @@ -7,7 +7,7 @@ (define-runtime-path here ".") -(define standard-menus.ss-filename (simplify-path (build-path here "standard-menus.ss"))) +(define standard-menus.rkt-filename (simplify-path (build-path here "standard-menus.rkt"))) (define docs-menus.ss-filename (simplify-path (build-path here 'up 'up "scribblings" "framework" "standard-menus.scrbl"))) ;; build-before-super-item-clause : an-item -> (listof clause) @@ -121,7 +121,7 @@ ,(generic-initializer generic)))])) (define (main) - (write-standard-menus.ss) + (write-standard-menus.rkt) (write-docs)) (define (write-docs) @@ -202,10 +202,10 @@ (display docs-footer-text port)) #:exists 'truncate)) -(define (write-standard-menus.ss) - (printf "writing to ~a~n" standard-menus.ss-filename) +(define (write-standard-menus.rkt) + (printf "writing to ~a~n" standard-menus.rkt-filename) - (call-with-output-file standard-menus.ss-filename + (call-with-output-file standard-menus.rkt-filename (λ (port) (pretty-print `(define standard-menus<%> diff --git a/collects/framework/private/standard-menus-items.rkt b/collects/framework/private/standard-menus-items.rkt index 05ae0527..10b4bf55 100644 --- a/collects/framework/private/standard-menus-items.rkt +++ b/collects/framework/private/standard-menus-items.rkt @@ -280,7 +280,7 @@ (string-constant quit-menu-item-windows) (string-constant quit-menu-item-others)) on-demand-do-nothing - '(not (current-eventspace-has-standard-menus?))) + '(not (eq? (system-type) 'macosx))) (make-after 'file-menu 'quit 'nothing) (make-an-item 'edit-menu 'undo