From ce561a6c4334776f5fcd47fa7fa1382c7903f3b9 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Wed, 15 Oct 2008 10:16:46 -0400 Subject: [PATCH] - Instrumented version for shadow file testing. --- html/filter.html | 1 - html/shadow.html | 7 ++++++- src/task.cpp | 5 +++++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/html/filter.html b/html/filter.html index 0903cc247..af801375b 100644 --- a/html/filter.html +++ b/html/filter.html @@ -37,7 +37,6 @@

-

diff --git a/html/shadow.html b/html/shadow.html index d0d6161af..c1d0f5926 100644 --- a/html/shadow.html +++ b/html/shadow.html @@ -34,10 +34,15 @@

Task Shadow Files

+ + + + + +

-

diff --git a/src/task.cpp b/src/task.cpp index e43994e53..ec3e74422 100644 --- a/src/task.cpp +++ b/src/task.cpp @@ -679,10 +679,12 @@ void updateRecurrenceMask ( // Using gTdb and gConf, generate a report. void onChangeCallback () { + std::cout << "--- callback" << std::endl; try { if (gConf && gTdb) { + std::cout << "--- valid globals" << std::endl; gConf->set ("curses", "off"); gConf->set ("color", "off"); @@ -690,6 +692,7 @@ void onChangeCallback () std::string shadowFile = expandPath (gConf->get ("shadow.file")); if (shadowFile != "") { + std::cout << "--- shadowFile " << shadowFile<< std::endl; // Capture std::cout for the shadow file. std::ofstream shadow (shadowFile.c_str ()); std::streambuf* original = std::cout.rdbuf (shadow.rdbuf ()); @@ -704,6 +707,8 @@ void onChangeCallback () // Restore std::cout. std::cout.rdbuf (original); + shadow.close (); + std::cout << "--- Complete " << std::endl; } else throw std::string ("Could not write to '") + shadowFile + "'.";