.
original commit: 4d2fd7987b325d7fa6a826b13fd91cd1fcdab0b5
This commit is contained in:
parent
55aea597e2
commit
33cbedcae3
|
@ -254,8 +254,8 @@
|
|||
(when (null? (send (group:get-the-frame-group) get-frames))
|
||||
(exit:exit)))))
|
||||
|
||||
(define/override (on-focus on?)
|
||||
(super on-focus on?)
|
||||
(define/override (on-activate on?)
|
||||
(super on-activate on?)
|
||||
(when on?
|
||||
(send (group:get-the-frame-group) set-active-frame this)))
|
||||
|
||||
|
|
|
@ -178,18 +178,16 @@
|
|||
(set! todo-to-new-frames
|
||||
(let ([old todo-to-new-frames])
|
||||
(λ (frame) (old frame) (f frame)))))]
|
||||
[define get-active-frame
|
||||
(λ ()
|
||||
(define (get-active-frame)
|
||||
(cond
|
||||
[active-frame active-frame]
|
||||
[(null? frames) #f]
|
||||
[else (frame-frame (car frames))]))]
|
||||
[define set-active-frame
|
||||
(λ (f)
|
||||
[else (frame-frame (car frames))]))
|
||||
(define (set-active-frame f)
|
||||
(when (and active-frame
|
||||
(not (eq? active-frame f)))
|
||||
(set! most-recent-window-box (make-weak-box active-frame)))
|
||||
(set! active-frame f))]
|
||||
(set! active-frame f))
|
||||
[define insert-frame
|
||||
(λ (new-frame)
|
||||
(unless (memf (λ (fr) (eq? (frame-frame fr) new-frame))
|
||||
|
|
Loading…
Reference in New Issue
Block a user