diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-04-01 18:42:28 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-04-02 15:35:47 -0700 |
| commit | e1858882a49bf0666d4ffb3f45989ac9dbe9c843 (patch) | |
| tree | 71ef322a719ca53ad56124ca37eb5061b49f1c73 /src/rt/rust_sched_launcher.cpp | |
| parent | 3654ef00782cf9708196fd438ee08c751a5b699b (diff) | |
| download | rust-e1858882a49bf0666d4ffb3f45989ac9dbe9c843.tar.gz rust-e1858882a49bf0666d4ffb3f45989ac9dbe9c843.zip | |
rt: Run a single-threaded scheduler on the main thread
Diffstat (limited to 'src/rt/rust_sched_launcher.cpp')
| -rw-r--r-- | src/rt/rust_sched_launcher.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/rt/rust_sched_launcher.cpp b/src/rt/rust_sched_launcher.cpp index dabae31f5b6..330299ec73c 100644 --- a/src/rt/rust_sched_launcher.cpp +++ b/src/rt/rust_sched_launcher.cpp @@ -32,6 +32,7 @@ rust_sched_launcher * rust_manual_sched_launcher_factory::create(rust_scheduler *sched, int id) { assert(launcher == NULL && "I can only track one sched_launcher"); rust_srv *srv = sched->srv->clone(); - return new(sched->kernel, "rust_manual_sched_launcher") + launcher = new(sched->kernel, "rust_manual_sched_launcher") rust_manual_sched_launcher(sched, srv, id); + return launcher; } |
