Skip to content

Commit eccfa62

Browse files
committed
Deprecate BlHost>>#defer:... users must defer into spaces
1 parent 8b7f7c9 commit eccfa62

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

src/Bloc/BlHost.class.st

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ BlHost >> closeSpace: aSpace [
9696
"Return early if space was never opened and host is idle"
9797
(self isRunning or: [ self hasSpace: aSpace ]) ifFalse: [ ^ self ].
9898

99-
self defer: [ self universe closeSpace: aSpace ].
99+
self universe defer: [ self universe closeSpace: aSpace ].
100100
self isRunning ifFalse: [ self start ]
101101
]
102102

@@ -112,6 +112,8 @@ BlHost >> closeSpaces [
112112
BlHost >> defer: aValuable [
113113
"Enqueue a valuable from any process to be executed in the UI process at the beginning of the next pulse."
114114

115+
self deprecated: 'You should send #defer: to an opened space instead of a host.'.
116+
115117
self universe defer: aValuable
116118
]
117119

@@ -201,7 +203,7 @@ BlHost >> offscreenMeasureTextParagraph: aBlTextParagraph [
201203
{ #category : #'api - spaces' }
202204
BlHost >> openSpace: aSpace [
203205

204-
self defer: [ self universe openSpace: aSpace ].
206+
self universe defer: [ self universe openSpace: aSpace ].
205207
self isRunning ifFalse: [ self start ]
206208
]
207209

@@ -259,7 +261,7 @@ BlHost >> spaceDetached: aSpace [
259261
"A space has been detached from this host. If no spaces remain, cleanly shut down the host loop on the next frame."
260262

261263
(self spaces isEmpty and: [ self isRunning ]) ifTrue: [
262-
self defer: [
264+
self universe defer: [
263265
(self spaces isEmpty and: [ self isRunning ]) ifTrue: [
264266
self stop ] ] ]
265267
]

0 commit comments

Comments
 (0)