X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Ffs%2Fosx%2Fdir_location.cpp;h=7e9985b008228d25bce53ae5331839d4e933c428;hp=7ce89f7a33de31bdf83e76d31c3da513811ca437;hb=9e98607f1b6a2c757de51fca6c1649cbdf536597;hpb=2d608d773f3494e84cb154bdbb07954e87d9af86 diff --git a/source/fs/osx/dir_location.cpp b/source/fs/osx/dir_location.cpp index 7ce89f7..7e9985b 100644 --- a/source/fs/osx/dir_location.cpp +++ b/source/fs/osx/dir_location.cpp @@ -1,3 +1,4 @@ +#include #include "dir.h" using namespace std; @@ -22,8 +23,17 @@ Path get_home_dir() return "."; } -Path get_user_data_dir(const string &appname) +Path get_user_data_dir(const string &) { + return get_user_data_dir(); +} + +Path get_user_data_dir() +{ + const string &appname = Application::get_name(); + if(appname.empty()) + throw logic_error("no application name"); + char buf[1024]; unsigned len = get_application_support_dir(buf, sizeof(buf)); if(len)