Revision: 27696
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27696
Author:   elubie
Date:     2010-03-23 19:46:21 +0100 (Tue, 23 Mar 2010)

Log Message:
-----------
fix [#21666] selecting images in file browser before thumbnail is created 
deselects them when the thumb is created
- was overwriting the selection flag
- also fixed mismatching prototype (own eek!)

Also added small update of MSVC 9 projectfiles (blendkernel/image_gen.c)

Modified Paths:
--------------
    trunk/blender/projectfiles_vc9/blender/blenkernel/BKE_blenkernel.vcproj
    trunk/blender/source/blender/editors/space_file/filelist.c

Modified: 
trunk/blender/projectfiles_vc9/blender/blenkernel/BKE_blenkernel.vcproj
===================================================================
--- trunk/blender/projectfiles_vc9/blender/blenkernel/BKE_blenkernel.vcproj     
2010-03-23 18:28:38 UTC (rev 27695)
+++ trunk/blender/projectfiles_vc9/blender/blenkernel/BKE_blenkernel.vcproj     
2010-03-23 18:46:21 UTC (rev 27696)
@@ -647,6 +647,10 @@
                                >
                        </File>
                        <File
+                               
RelativePath="..\..\..\source\blender\blenkernel\intern\image_gen.c"
+                               >
+                       </File>
+                       <File
                                
RelativePath="..\..\..\source\blender\blenkernel\intern\implicit.c"
                                >
                        </File>

Modified: trunk/blender/source/blender/editors/space_file/filelist.c
===================================================================
--- trunk/blender/source/blender/editors/space_file/filelist.c  2010-03-23 
18:28:38 UTC (rev 27695)
+++ trunk/blender/source/blender/editors/space_file/filelist.c  2010-03-23 
18:46:21 UTC (rev 27696)
@@ -135,7 +135,7 @@
        short hide_parent;
 
        void (*readf)(struct FileList *);
-       int  (*filterf)(struct FileList *, struct direntry* file, unsigned int 
filter, short hide_dot);
+       int  (*filterf)(struct direntry* file, const char* dir, unsigned int 
filter, short hide_dot);
 
 } FileList;
 
@@ -1309,7 +1309,11 @@
                while (limg) {
                        if (!limg->done && limg->img) {
                                tj->filelist->filelist[limg->index].image = 
limg->img;
-                               tj->filelist->filelist[limg->index].flags = 
limg->flags;
+                               /* update flag for movie files where thumbnail 
can't be created */
+                               if (limg->flags & MOVIEFILE_ICON) {
+                                       
tj->filelist->filelist[limg->index].flags &= ~MOVIEFILE;
+                                       
tj->filelist->filelist[limg->index].flags |= MOVIEFILE_ICON;
+                               }
                                limg->done=1;
                        }
                        limg = limg->next;


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to