summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlouiz’ <louiz@louiz.org>2016-07-18 09:53:15 +0200
committerlouiz’ <louiz@louiz.org>2016-07-18 09:53:15 +0200
commit24824a5015e77aced8adf8afc35b82984e8b84fa (patch)
tree261bd8c306e8811731dd52ddbba1af136e0f4bf2
parentc6cfa69cdc8929f2d1000604d4a0bfade5be8385 (diff)
downloadbiboumi-24824a5015e77aced8adf8afc35b82984e8b84fa.tar.gz
biboumi-24824a5015e77aced8adf8afc35b82984e8b84fa.tar.bz2
biboumi-24824a5015e77aced8adf8afc35b82984e8b84fa.tar.xz
biboumi-24824a5015e77aced8adf8afc35b82984e8b84fa.zip
In reload.cpp, only build the database things if litesql is used
-rw-r--r--src/utils/reload.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/utils/reload.cpp b/src/utils/reload.cpp
index 7125a75..348c5b5 100644
--- a/src/utils/reload.cpp
+++ b/src/utils/reload.cpp
@@ -4,12 +4,16 @@
#include <utils/xdg.hpp>
#include <logger/logger.hpp>
+#include "biboumi.h"
+
void open_database()
{
+#ifdef USE_DATABASE
const auto db_filename = Config::get("db_name", xdg_data_path("biboumi.sqlite"));
log_info("Opening database: ", db_filename);
Database::open(db_filename);
log_info("database successfully opened.");
+#endif
}
void reload_process()
@@ -19,10 +23,12 @@ void reload_process()
// line needs to be written
Logger::instance().reset();
log_info("Configuration and logger reloaded.");
+#ifdef USE_DATABASE
try {
open_database();
} catch (const litesql::DatabaseError&) {
log_warning("Re-using the previous database.");
}
+#endif
}