--- a/NoteBookView.st Tue Feb 02 11:10:15 2010 +0100
+++ b/NoteBookView.st Wed Feb 03 00:18:20 2010 +0100
@@ -2003,7 +2003,7 @@
(canvas notNil and:[canvas shown]) ifFalse:[ ^ self ].
- tab := self selectedTab.
+ tab := self selectedTab.
windowGroup notNil ifTrue:[
focusView := windowGroup focusView.
].
@@ -2019,10 +2019,12 @@
tab notNil ifTrue:[
(id := tab lastFocusViewId) notNil ifTrue:[
"/ show if last stored view with id within canvas exists
- focusView := canvas allSubViewsDetect:[:v| v id = id ] ifNone:nil.
+ focusView := canvas allVisibleSubViewsDetect:[:v| v id = id ] ifNone:nil.
(focusView notNil and:[focusView shown]) ifTrue:[
- windowGroup notNil ifTrue:[ windowGroup focusView:focusView byTab:true ].
+ windowGroup notNil ifTrue:[
+ windowGroup focusView:focusView byTab:true
+ ].
^ self
].
tab lastFocusViewId:nil.
@@ -2056,7 +2058,9 @@
tab notNil ifTrue:[
tab lastFocusViewId:(focusView id)
].
- windowGroup notNil ifTrue:[ windowGroup focusView:focusView byTab:true ].
+ windowGroup notNil ifTrue:[
+ windowGroup focusView:focusView byTab:true
+ ].
"Modified: / 05-11-2007 / 14:24:23 / cg"
!
@@ -3718,9 +3722,9 @@
!NoteBookView class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libwidg2/NoteBookView.st,v 1.165 2010-02-01 12:20:33 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libwidg2/NoteBookView.st,v 1.166 2010-02-02 23:18:20 cg Exp $'
!
version_CVS
- ^ '$Header: /cvs/stx/stx/libwidg2/NoteBookView.st,v 1.165 2010-02-01 12:20:33 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libwidg2/NoteBookView.st,v 1.166 2010-02-02 23:18:20 cg Exp $'
! !