Revision: 37793
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=37793
Author:   jwilkins
Date:     2011-06-24 14:20:09 +0000 (Fri, 24 Jun 2011)
Log Message:
-----------
warning fix, int to float conversion

one addend was float so even though everything else was an int, or cast to int, 
all of it got promoted to float, then cast back to int on assignment, which 
caused the warning.  this does change the behavior slightly, before all the 
fractional parts were truncated before adding, now they are all added before 
truncation.  this may make the maximum length a little wider if the fractional 
parts sum greater than 1.

Modified Paths:
--------------
    branches/soc-2011-onion/source/blender/editors/space_file/filesel.c

Modified: branches/soc-2011-onion/source/blender/editors/space_file/filesel.c
===================================================================
--- branches/soc-2011-onion/source/blender/editors/space_file/filesel.c 
2011-06-24 14:00:15 UTC (rev 37792)
+++ branches/soc-2011-onion/source/blender/editors/space_file/filesel.c 
2011-06-24 14:20:09 UTC (rev 37793)
@@ -511,21 +511,21 @@
                column_widths(sfile->files, layout);
 
                if (params->display == FILE_SHORTDISPLAY) {
-                       maxlen = ICON_DEFAULT_WIDTH_SCALE + 4 +
-                                        
(int)layout->column_widths[COLUMN_NAME] + 12 +
-                                        
(int)layout->column_widths[COLUMN_SIZE] + 12;
+                       maxlen = (int)(ICON_DEFAULT_WIDTH_SCALE + 4 +
+                                        layout->column_widths[COLUMN_NAME] + 
12 +
+                                        layout->column_widths[COLUMN_SIZE] + 
12);
                } else {
-                       maxlen = ICON_DEFAULT_WIDTH_SCALE + 4 +
-                                        
(int)layout->column_widths[COLUMN_NAME] + 12 +
+                       maxlen = (int)(ICON_DEFAULT_WIDTH_SCALE + 4 +
+                                        layout->column_widths[COLUMN_NAME] + 
12 +
 #ifndef WIN32
-                                        
(int)layout->column_widths[COLUMN_MODE1] + 12 +
-                                        
(int)layout->column_widths[COLUMN_MODE2] + 12 +
-                                        
(int)layout->column_widths[COLUMN_MODE3] + 12 +
-                                        
(int)layout->column_widths[COLUMN_OWNER] + 12 +
+                                        layout->column_widths[COLUMN_MODE1] + 
12 +
+                                        layout->column_widths[COLUMN_MODE2] + 
12 +
+                                        layout->column_widths[COLUMN_MODE3] + 
12 +
+                                        layout->column_widths[COLUMN_OWNER] + 
12 +
 #endif
-                                        
(int)layout->column_widths[COLUMN_DATE] + 12 +
-                                        
(int)layout->column_widths[COLUMN_TIME] + 12 +
-                                        
(int)layout->column_widths[COLUMN_SIZE] + 12;
+                                        layout->column_widths[COLUMN_DATE] + 
12 +
+                                        layout->column_widths[COLUMN_TIME] + 
12 +
+                                        layout->column_widths[COLUMN_SIZE] + 
12);
 
                }
                layout->tile_w = maxlen;

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

Reply via email to