From f93252011832243766a69e359a33b37e34328d7f Mon Sep 17 00:00:00 2001 From: "Tim E. Real" Date: Sat, 30 Oct 2010 05:56:34 +0000 Subject: Fix Deicsonze crash and missing Organ. More work on Toolbar1 class. --- muse2/synti/deicsonze/deicsonze.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'muse2/synti/deicsonze/deicsonze.cpp') diff --git a/muse2/synti/deicsonze/deicsonze.cpp b/muse2/synti/deicsonze/deicsonze.cpp index 2b7162f7..3dc5fafd 100644 --- a/muse2/synti/deicsonze/deicsonze.cpp +++ b/muse2/synti/deicsonze/deicsonze.cpp @@ -32,6 +32,8 @@ #include +#include "config.h" + #include "libsynti/mess.h" #include "muse/midictrl.h" #include "deicsonze.h" @@ -638,14 +640,20 @@ void DeicsOnze::loadSutulaPresets() nBank=0; nPreset=0; - QString presetPath(INSTPREFIX); - presetPath += "/share/muse/presets/deicsonze/ARCH_ALIN"; + //QString presetPath(INSTPREFIX); + //presetPath += "/share/muse/presets/deicsonze/ARCH_ALIN"; + //museGlobalShare + QString presetPath(QString(INSTPREFIX) + QString("/") + + QString(SHAREINSTPREFIX) + QString("/") + // This has no prefix. Default is "share", set in top cmake script. + QString(INSTALL_NAME)); + presetPath += "/presets/deicsonze/ARCH_ALIN"; file = fopen (presetPath.latin1(), "rt"); if (file == NULL) { printf("can't open "); printf("%s",presetPath.latin1()); printf("\n"); + return; } else { -- cgit v1.2.3