summaryrefslogtreecommitdiff
path: root/gnuradio-runtime/lib/sys_paths.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gnuradio-runtime/lib/sys_paths.cc')
-rw-r--r--gnuradio-runtime/lib/sys_paths.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/gnuradio-runtime/lib/sys_paths.cc b/gnuradio-runtime/lib/sys_paths.cc
index 3bf6697bac..f63d7730e4 100644
--- a/gnuradio-runtime/lib/sys_paths.cc
+++ b/gnuradio-runtime/lib/sys_paths.cc
@@ -64,10 +64,16 @@ namespace gr {
return tmp_path();
}
- const char *userconf_path()
+ std::string __userconf_path()
{
boost::filesystem::path p(appdata_path());
p = p / ".gnuradio";
+ return p.string();
+ }
+
+ const char *userconf_path()
+ {
+ static std::string p(__userconf_path());
return p.c_str();
}