X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Ffs%2Fwindows%2Fdir.cpp;h=6b63b471d5bc939fe11a78ccbc668cdb02573c8c;hp=6adddeca788a99e73aae2d7289b65721dba77045;hb=cc7c798b275b8ea9992eb82d68177ecfd50e0974;hpb=231482c618cb2b30e1f7194d8d1d3ea30bc94512 diff --git a/source/fs/windows/dir.cpp b/source/fs/windows/dir.cpp index 6adddec..6b63b47 100644 --- a/source/fs/windows/dir.cpp +++ b/source/fs/windows/dir.cpp @@ -29,6 +29,8 @@ Path get_home_dir() Path get_user_data_dir(const string &appname) { + if(appname.empty()) + throw invalid_argument("get_user_data_dir"); char datadir[MAX_PATH]; if(SHGetFolderPath(0, CSIDL_LOCAL_APPDATA, 0, 0, datadir)==S_OK) return Path(datadir)/appname;