summaryrefslogtreecommitdiff
path: root/project2/cgi
diff options
context:
space:
mode:
authorrandomdan <randomdan@localhost>2012-07-22 13:38:12 +0000
committerrandomdan <randomdan@localhost>2012-07-22 13:38:12 +0000
commitd2ea2950d7ba4df8bb3960ed1abd0c65d322a716 (patch)
tree945b6a3129b854f9e80a971878ab22a2de97d8ce /project2/cgi
parentRegig output flow in CGI app engine to serve cached content when first create... (diff)
downloadproject2-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.cpp4
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));
}