Clear some compiler warnings by commenting some functions, adding others to headers.
[blender.git] / source / blender / editors / space_file / file_draw.c
index 98547dbe7981f031dfeafd107d07d839fd00e722..79c1cce4656010cb5a8783cb174c33adb7760220 100644 (file)
@@ -79,7 +79,7 @@
 enum {
        B_FS_DIRNAME,
        B_FS_FILENAME
-} eFile_ButEvents;
+} /*eFile_ButEvents*/;
 
 
 static void do_file_buttons(bContext *C, void *UNUSED(arg), int event)
@@ -256,6 +256,8 @@ static int get_file_icon(struct direntry *file)
        }
        else if (file->flags & BLENDERFILE)
                return ICON_FILE_BLEND;
+       else if (file->flags & BLENDERFILE_BACKUP)
+               return ICON_FILE_BLEND;
        else if (file->flags & IMAGEFILE)
                return ICON_FILE_IMAGE;
        else if (file->flags & MOVIEFILE)
@@ -302,7 +304,8 @@ static void file_draw_string(int sx, int sy, const char* string, float width, in
        fs.align = align;
 
        BLI_strncpy(fname,string, FILE_MAXFILE);
-       
+       file_shorten_string(fname, width+1.0, 0);
+
        /* no text clipping needed, uiStyleFontDraw does it but is a bit too strict (for buttons it works) */
        rect.xmin = sx;
        rect.xmax = sx + ceil(width+4.0f);