add an extra explicit step in initializing a drracket frame to set the toolbar buttons

closes PR 11608 (hopefully)
This commit is contained in:
Robby Findler 2011-01-11 16:14:25 -06:00
parent 6d48ea17aa
commit 2e05c118ba
2 changed files with 6 additions and 3 deletions

View File

@ -68,9 +68,11 @@
;; move button panel to the front of the list
(send (get-button-panel) change-children
(λ (l) (cons toolbar-button-panel (remq toolbar-button-panel l))))
(let ([defs (get-definitions-text)])
(when (send defs get-in-module-language?)
(send defs move-to-new-language)))))
(define/public (initialize-module-language)
(let ([defs (get-definitions-text)])
(when (send defs get-in-module-language?)
(send defs move-to-new-language))))))
(define definitions-text<%> (interface ()))
(define definitions-text-mixin

View File

@ -4696,6 +4696,7 @@ module browser threading seems wrong.
(when pos
(send frame move (car pos) (cdr pos)))))
(send frame update-toolbar-visibility)
(send frame initialize-module-language)
(send frame show #t)
(send (send frame get-interactions-text) initialize-console)
(set! first-frame? #f)