desktop/source/app/crashreport.cxx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-)
New commits: commit 58eea9b92491c8c69785ae2507dac0f6f9bb265e Author: Markus Mohrhard <markus.mohrh...@googlemail.com> Date: Sat Feb 27 18:26:34 2016 +0100 store the crash ini file inside of the user profile Change-Id: I9d85d3daba288091f9aa406a24b24facf5d20b1e diff --git a/desktop/source/app/crashreport.cxx b/desktop/source/app/crashreport.cxx index 6d148c5..f15a36e 100644 --- a/desktop/source/app/crashreport.cxx +++ b/desktop/source/app/crashreport.cxx @@ -8,8 +8,11 @@ */ #include <desktop/crashreport.hxx> +#include <rtl/bootstrap.hxx> +#include <osl/file.hxx> #include <config_version.h> +#include <config_folders.h> #include <string> #include <fstream> @@ -42,8 +45,13 @@ void CrashReporter::writeCommonInfo() std::string CrashReporter::getIniFileName() { - // TODO: we need a generic solution for the location - return "/tmp/dump.ini"; + OUString url("${$BRAND_BASE_DIR/" LIBO_ETC_FOLDER "/" SAL_CONFIGFILE("bootstrap") ":UserInstallation}/crash/"); + rtl::Bootstrap::expandMacros(url); + osl::Directory::create(url); + + OString aUrl = OUStringToOString(url, RTL_TEXTENCODING_UTF8); + std::string aRet(aUrl.getStr()); + return aRet; } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits