summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2019-01-07 10:03:41 +0100
committerStanislaw Halik <sthalik@misaki.pl>2019-01-16 07:48:21 +0100
commit77adaeabaf58ea79496803a83ce9fce582758b78 (patch)
tree0d03f6260edb11d229bb59bd79db492545d3a6f0
parent3fde3ce4964539064f1de9a7070f980bef33aa88 (diff)
compat/base-path: add assert
-rw-r--r--compat/base-path.cpp4
-rw-r--r--compat/base-path.hpp3
2 files changed, 5 insertions, 2 deletions
diff --git a/compat/base-path.cpp b/compat/base-path.cpp
index 4ef3762e..b544a3d1 100644
--- a/compat/base-path.cpp
+++ b/compat/base-path.cpp
@@ -1,8 +1,12 @@
+#undef NDEBUG
+#include <cassert>
+
#include "base-path.hpp"
#include <QCoreApplication>
const QString& application_base_path()
{
+ assert(qApp && "logic error");
static QString const& const_path = QCoreApplication::applicationDirPath();
return const_path;
}
diff --git a/compat/base-path.hpp b/compat/base-path.hpp
index 06e2c703..e80f541f 100644
--- a/compat/base-path.hpp
+++ b/compat/base-path.hpp
@@ -5,8 +5,7 @@
#include <QString>
-OTR_COMPAT_EXPORT
-cc_noinline
+OTR_COMPAT_EXPORT cc_noinline
const QString& application_base_path();
#define OPENTRACK_BASE_PATH (application_base_path())