[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [48367] branches/soc-2011-tomato/source/ blender: Move color management check stuff from blo_read_file_internal to setup_app_data
Sergey Sharybin
sergey.vfx at gmail.com
Thu Jun 28 12:05:32 CEST 2012
Revision: 48367
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=48367
Author: nazgul
Date: 2012-06-28 10:05:22 +0000 (Thu, 28 Jun 2012)
Log Message:
-----------
Move color management check stuff from blo_read_file_internal to setup_app_data
Modified Paths:
--------------
branches/soc-2011-tomato/source/blender/blenkernel/intern/blender.c
branches/soc-2011-tomato/source/blender/blenloader/intern/readfile.c
Modified: branches/soc-2011-tomato/source/blender/blenkernel/intern/blender.c
===================================================================
--- branches/soc-2011-tomato/source/blender/blenkernel/intern/blender.c 2012-06-28 09:37:30 UTC (rev 48366)
+++ branches/soc-2011-tomato/source/blender/blenkernel/intern/blender.c 2012-06-28 10:05:22 UTC (rev 48367)
@@ -91,6 +91,8 @@
#include "WM_api.h" // XXXXX BAD, very BAD dependency (bad level call) - remove asap, elubie
+#include "IMB_colormanagement.h"
+
#ifdef WITH_PYTHON
#include "BPY_extern.h"
#endif
@@ -324,7 +326,11 @@
/* baseflags, groups, make depsgraph, etc */
BKE_scene_set_background(G.main, CTX_data_scene(C));
-
+
+ if (mode != 'u') {
+ IMB_colormanagement_check_file_config(G.main);
+ }
+
MEM_freeN(bfd);
(void)curscene; /* quiet warning */
Modified: branches/soc-2011-tomato/source/blender/blenloader/intern/readfile.c
===================================================================
--- branches/soc-2011-tomato/source/blender/blenloader/intern/readfile.c 2012-06-28 09:37:30 UTC (rev 48366)
+++ branches/soc-2011-tomato/source/blender/blenloader/intern/readfile.c 2012-06-28 10:05:22 UTC (rev 48367)
@@ -144,7 +144,6 @@
#include "BKE_sound.h"
#include "IMB_imbuf.h" // for proxy / timecode versioning stuff
-#include "IMB_colormanagement.h"
#include "NOD_socket.h"
@@ -8009,12 +8008,6 @@
link_global(fd, bfd); /* as last */
- /* OCIO_TODO: is there nicer place for this? */
- /* ... no its not, perhaps setup_app_data? - campbell */
- if (fd->memfile == NULL) { /* don't do this for UNDO */
- IMB_colormanagement_check_file_config(bfd->main);
- }
-
return bfd;
}
More information about the Bf-blender-cvs
mailing list