diff options
author | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2014-07-27 11:11:40 +0200 |
---|---|---|
committer | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2014-07-27 11:11:40 +0200 |
commit | 4ff8679b49d2ca4672788c94db658ced32ab3da4 (patch) | |
tree | a581f4617381adb9a72c18a69e5ec0a0785d2a95 | |
parent | c5f53b7d64479c7e31ba315ac6270d46d29e3b18 (diff) |
-rw-r--r-- | Dispatcher.st | 2 | ||||
-rw-r--r-- | Tests.st | 4 | ||||
-rw-r--r-- | changes_for_pharo.st | 2 |
3 files changed, 6 insertions, 2 deletions
diff --git a/Dispatcher.st b/Dispatcher.st index d6121fb..0442512 100644 --- a/Dispatcher.st +++ b/Dispatcher.st @@ -23,7 +23,7 @@ Object subclass: Dispatcher [ Dispatcher class >> instance [ <category: 'singleton'> - ^ Smalltalk at: #OsmoDispatcher ifAbsentPut: [Dispatcher new]. + ^ Smalltalk at: #OsmoDispatcher ifAbsent: [self install]. ] Dispatcher class >> new [ @@ -30,6 +30,10 @@ TestCase subclass: DispatcherTest [ OsmoDispatcher dispatchBlock: [sem signal]. self assert: sem signals = 1. ] + + testSameDispatcher[ + self assert: Dispatcher instance == Dispatcher instance + ] ] TestCase subclass: TimerSchedulerTest [ diff --git a/changes_for_pharo.st b/changes_for_pharo.st index c452aad..0df5832 100644 --- a/changes_for_pharo.st +++ b/changes_for_pharo.st @@ -49,6 +49,6 @@ TimerScheduler extend [ Dispatcher class extend [ initialize [ - ^ self instance + self instance ] ] |