[squeak-dev] The Inbox: Files-cbc.137.mcz
Chris Muller
asqueaker at gmail.com
Fri Aug 15 01:39:29 UTC 2014
In trying to review this, I see that Behavior>>#startUp: simply says ^self
startUp and there are dozens of implementors of #startUp (ugh).
So, I tried evaluating "FileStream halt startUp" to see where the debugger
takes me. Can't step into it, which means its a no-op.
Are you sure the super call is doing something?
On Thu, Aug 14, 2014 at 2:58 PM, <commits at source.squeak.org> wrote:
> A new version of Files was added to project The Inbox:
> http://source.squeak.org/inbox/Files-cbc.137.mcz
>
> ==================== Summary ====================
>
> Name: Files-cbc.137
> Author: cbc
> Time: 14 August 2014, 12:58:30.28 pm
> UUID: d0cae3e8-88fc-db40-a2ee-05ccc2714789
> Ancestors: Files-eem.136
>
> Fix FileStream class>>startUp: to call super startUp:. This allows normal
> startup routines (such as MutliByteFileStream) to determine what kind of
> line endings the platform uses at startup time (in other words, normal
> startup activities).
>
> =============== Diff against Files-eem.136 ===============
>
> Item was changed:
> ----- Method: FileStream class>>startUp: (in category 'system startup')
> -----
> startUp: resuming
>
> resuming ifTrue: [
> self voidStdioFiles.
> [ TheStdioHandles := self stdioHandles ]
> on: Error
> do: [:ex|
> TheStdioHandles isArray ifFalse: [
> + TheStdioHandles := Array new: 3 ]
> ] ].
> + "Allow regular #startUp activity as well"
> + super startUp: resuming!
> - TheStdioHandles := Array new: 3 ]
> ] ]!
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20140814/ca11c168/attachment.htm
More information about the Squeak-dev
mailing list
|