From 4dc1a01c34d91fc5dae6c262f9bef9c8a8ae4779 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Fri, 5 Oct 2018 20:13:25 +0000 Subject: [PATCH] - changed path for prj files to /home/jens/.rbm git-svn-id: http://moon:8086/svn/software/trunk/projects/RBM@362 b431acfa-c32f-4a4a-93f1-934dc6c82436 --- Source/MainComponent.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Source/MainComponent.cpp b/Source/MainComponent.cpp index 15bb38b..ffb6e6f 100644 --- a/Source/MainComponent.cpp +++ b/Source/MainComponent.cpp @@ -20,6 +20,9 @@ //[Headers] You can add your own extra header files here... //[/Headers] +#include +#include +#include #include "MainComponent.h" @@ -817,7 +820,7 @@ void MainComponent::save () void MainComponent::create(juce::String const &projectName) { - size_t id = m_rbmSelect->getSelectedId()-1; + int id = m_rbmSelect->getSelectedId()-1; bool shouldAddItem = true; if (id == 0) { @@ -868,7 +871,12 @@ void MainComponent::destroy() const juce::String& MainComponent::getBaseDir() { - m_baseDir = String("./") + projectNameLabel->getText(); + struct passwd *pw = getpwuid(getuid()); + + const char *homedir = pw->pw_dir; + + + m_baseDir = String(homedir) + String("/.rbm/") + projectNameLabel->getText(); return m_baseDir;