Why initializeOffsets executes by fork in startUp method?<br><br>startUp: resuming<br> resuming ifFalse: [ ^ self ].<br> [ self initializeOffsets.] fork<br><br><br>Cuise has this version:<br><br>startUp: resuming<br>
resuming ifFalse: [ ^ self ].<br> OffsetsAreValid _ false.<br> [<br> self initializeOffsets.<br> OffsetsAreValid _ true<br> ] forkAt: Processor userInterruptPriority.<br><br><br>Why not just <br>
<br>startUp: resuming<br> resuming ifFalse: [ ^ self ].<br> self initializeOffsets.<br><br>?<br><br>I have appilcation. And sometimes when I run squeak I have bad dateTime equal to last saved value.<br><br>I cant reproduced it manually.<br>
Can it be due wrong squeak implementation?<br><br><br>