[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [30567] branches/soc-2010-nexyon/source/ blender/blenkernel/intern/sound.c: Fix for sound not possible to load when file unsaved.

Joerg Mueller nexyon at gmail.com
Wed Jul 21 09:52:53 CEST 2010


Revision: 30567
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=30567
Author:   nexyon
Date:     2010-07-21 09:52:53 +0200 (Wed, 21 Jul 2010)

Log Message:
-----------
Fix for sound not possible to load when file unsaved.

Modified Paths:
--------------
    branches/soc-2010-nexyon/source/blender/blenkernel/intern/sound.c

Modified: branches/soc-2010-nexyon/source/blender/blenkernel/intern/sound.c
===================================================================
--- branches/soc-2010-nexyon/source/blender/blenkernel/intern/sound.c	2010-07-21 07:24:52 UTC (rev 30566)
+++ branches/soc-2010-nexyon/source/blender/blenkernel/intern/sound.c	2010-07-21 07:52:53 UTC (rev 30567)
@@ -122,11 +122,16 @@
 	bSound* sound = NULL;
 
 	char str[FILE_MAX];
+	char *path;
+
 	int len;
 
 	strcpy(str, filename);
-	BLI_path_abs(str, bmain->name);
 
+	path = /*bmain ? bmain->name :*/ G.sce;
+
+	BLI_path_abs(str, path);
+
 	len = strlen(filename);
 	while(len > 0 && filename[len-1] != '/' && filename[len-1] != '\\')
 		len--;
@@ -258,7 +263,7 @@
 			if(sound->id.lib)
 				path = sound->id.lib->filepath;
 			else
-				path = bmain ? bmain->name : G.sce;
+				path = /*bmain ? bmain->name :*/ G.sce;
 
 			BLI_path_abs(fullpath, path);
 





More information about the Bf-blender-cvs mailing list