summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/config.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/config.cc b/src/lib/config.cc
index 1d9cce64e..872900a73 100644
--- a/src/lib/config.cc
+++ b/src/lib/config.cc
@@ -599,6 +599,10 @@ Config::save_template (shared_ptr<const Film> film, string name) const
list<string>
Config::templates () const
{
+ if (!boost::filesystem::exists (path ("templates"))) {
+ return list<string> ();
+ }
+
list<string> n;
for (boost::filesystem::directory_iterator i (path("templates")); i != boost::filesystem::directory_iterator(); ++i) {
n.push_back (i->path().filename().string());