From 5808b34a16725e5c78fe2a84e13ecc5e96f3905c Mon Sep 17 00:00:00 2001 From: vspader Date: Fri, 22 Feb 2008 04:45:21 +0000 Subject: [PATCH] Fix for mod files with missing? sample data. Fixes #71. --- Frameworks/Dumb/Dumb.xcodeproj/project.pbxproj | 2 ++ Frameworks/Dumb/dumb/src/it/readmod.c | 4 +--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Frameworks/Dumb/Dumb.xcodeproj/project.pbxproj b/Frameworks/Dumb/Dumb.xcodeproj/project.pbxproj index bab1d5ecc..4d549c31a 100644 --- a/Frameworks/Dumb/Dumb.xcodeproj/project.pbxproj +++ b/Frameworks/Dumb/Dumb.xcodeproj/project.pbxproj @@ -318,10 +318,12 @@ 0867D690FE84028FC02AAC07 /* Project object */ = { isa = PBXProject; buildConfigurationList = 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "Dumb" */; + compatibilityVersion = "Xcode 2.4"; hasScannedForEncodings = 1; mainGroup = 0867D691FE84028FC02AAC07 /* Dumb */; productRefGroup = 034768DFFF38A50411DB9C8B /* Products */; projectDirPath = ""; + projectRoot = ""; targets = ( 8DC2EF4F0486A6940098B216 /* Dumb Framework */, ); diff --git a/Frameworks/Dumb/dumb/src/it/readmod.c b/Frameworks/Dumb/dumb/src/it/readmod.c index 52d273053..ebeb53a34 100644 --- a/Frameworks/Dumb/dumb/src/it/readmod.c +++ b/Frameworks/Dumb/dumb/src/it/readmod.c @@ -547,9 +547,7 @@ static DUMB_IT_SIGDATA *it_mod_load_sigdata(DUMBFILE *f) /* And finally, the sample data */ for (i = 0; i < sigdata->n_samples; i++) { if (it_mod_read_sample_data(&sigdata->sample[i], f)) { - _dumb_it_unload_sigdata(sigdata); - dumbfile_close(f); - return NULL; + continue; } }