- $instance = $this->msession->openApp($aid);
-
- $repl = array('id' => $instance->iid(), 'name' => $instance->appName(), 'title' => $instance->windowTitle(), 'interior' => $instance->windowContents());
- $this->json->reply($repl);
+ if ($aid == -1) {
+ // core app!
+ $instance = $this->msession->openCoreApp($core);
+ $repl = array('id' => $instance->iid(), 'name' => $instance->appName(), 'title' => $instance->windowTitle(), 'interior' => $instance->windowContents());
+ $this->json->reply($repl);
+ } else {
+ $instance = $this->msession->openApp($aid);
+ $repl = array('id' => $instance->iid(), 'name' => $instance->appName(), 'title' => $instance->windowTitle(), 'interior' => $instance->windowContents());
+ $this->json->reply($repl);
+ }