From 46c70019a65c26aa178045879d7ceac0718c33ce Mon Sep 17 00:00:00 2001 From: JJ Allaire Date: Thu, 31 Jan 2013 13:25:06 -0500 Subject: [PATCH] correct handling of preamble --- src/cpp/session/modules/learning/SessionLearning.cpp | 1 + src/cpp/session/modules/learning/SlideParser.cpp | 2 +- src/cpp/session/modules/learning/SlideRenderer.cpp | 3 --- src/cpp/session/resources/learning/slides.html | 4 +++- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/cpp/session/modules/learning/SessionLearning.cpp b/src/cpp/session/modules/learning/SessionLearning.cpp index 00b2f92bf4c..ab8634910db 100644 --- a/src/cpp/session/modules/learning/SessionLearning.cpp +++ b/src/cpp/session/modules/learning/SessionLearning.cpp @@ -256,6 +256,7 @@ void handleLearningPaneRequest(const http::Request& request, // build template variables std::map vars; vars["title"] = slideDeck.title(); + vars["preamble"] = slideDeck.preamble(); vars["slides"] = slides; vars["slide_commands"] = slideCommands; vars["slides_css"] = resourceFiles().get("learning/slides.css"); diff --git a/src/cpp/session/modules/learning/SlideParser.cpp b/src/cpp/session/modules/learning/SlideParser.cpp index f5283730fe8..a0ff104644b 100644 --- a/src/cpp/session/modules/learning/SlideParser.cpp +++ b/src/cpp/session/modules/learning/SlideParser.cpp @@ -232,7 +232,7 @@ Error SlideDeck::readSlides(const FilePath& filePath) preamble_.clear(); if (!headerLines.empty()) { - for (std::size_t i = 0; i