diff options
author | randomdan <randomdan@localhost> | 2012-07-22 13:38:12 +0000 |
---|---|---|
committer | randomdan <randomdan@localhost> | 2012-07-22 13:38:12 +0000 |
commit | d2ea2950d7ba4df8bb3960ed1abd0c65d322a716 (patch) | |
tree | 945b6a3129b854f9e80a971878ab22a2de97d8ce /project2/cgi | |
parent | Regig output flow in CGI app engine to serve cached content when first create... (diff) | |
download | project2-d2ea2950d7ba4df8bb3960ed1abd0c65d322a716.tar.bz2 project2-d2ea2950d7ba4df8bb3960ed1abd0c65d322a716.tar.xz project2-d2ea2950d7ba4df8bb3960ed1abd0c65d322a716.zip |
Fix creation of default error XML document style
Fix hack used in script tidy up by not creating a mess in the first place (pass default or scripted to objects on creation)
Fix bug where a cached script that failed on first run would succeed wrongly on subsequent runs due to excessive tidy up (above)
Diffstat (limited to 'project2/cgi')
-rw-r--r-- | project2/cgi/cgiStagePresent.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/project2/cgi/cgiStagePresent.cpp b/project2/cgi/cgiStagePresent.cpp index 7282def..8e4a6ff 100644 --- a/project2/cgi/cgiStagePresent.cpp +++ b/project2/cgi/cgiStagePresent.cpp @@ -11,10 +11,10 @@ CgiApplicationEngine::PresentStage::PresentStage(ScriptReaderPtr s) : CommonObjects(s->root()), CheckHost(s->root()), ViewHost(s->root()), - presenter([root,this] { return PresenterLoader::getFor(this->env()->defaultPresenter)->create(root); }) + presenter([root,this] { return PresenterLoader::getFor(this->env()->defaultPresenter)->create(root, Default); }) { s->loader.addLoadTarget(s->root(), Storer::into<OutputOptionsLoader>(&outputOptions)); - s->loader.addLoadTarget(s->root(), Storer::into<PresenterLoader>(&presenter)); + s->loader.addLoadTarget(s->root(), Storer::into<PresenterLoader>(&presenter, Scripted)); s->loader.addLoadTarget(s->root(), Storer::into<ElementLoader>(&caches)); } |