680971d
commit f6f34fd0cd6d523cc472351bcdc9b9ae180aac41
680971d
Author: Sven Neumann <sven@gimp.org>
680971d
Date:   Mon Nov 3 16:39:20 2008 +0000
680971d
680971d
    patch: jpeg-units
680971d
    
680971d
    Bug 559081 – JPEG Save dialog preview should adjust size units
680971d
    
680971d
    2008-11-03  Sven Neumann  <sven@gimp.org>
680971d
    
680971d
    	Bug 559081 – JPEG Save dialog preview should adjust size units
680971d
    
680971d
    	* plug-ins/file-jpeg/jpeg-save.c: use
680971d
    g_format_size_for_display()
680971d
    	to display the JPEG file size.
680971d
    
680971d
    svn path=/trunk/; revision=27532
680971d
    
680971d
    Signed-off-by: Nils Philippsen <nils@redhat.com>
680971d
680971d
diff --git a/plug-ins/file-jpeg/jpeg-save.c b/plug-ins/file-jpeg/jpeg-save.c
680971d
index 2d0d249..35cda17 100644
680971d
--- a/plug-ins/file-jpeg/jpeg-save.c
680971d
+++ b/plug-ins/file-jpeg/jpeg-save.c
680971d
@@ -192,14 +192,14 @@ background_jpeg_save (PreviewPersistent *pp)
680971d
       /* display the preview stuff */
680971d
       if (!pp->abort_me)
680971d
         {
680971d
-          struct stat buf;
680971d
-          gchar       temp[128];
680971d
+          struct stat  buf;
680971d
+          gchar       *text;
680971d
 
680971d
           g_stat (pp->file_name, &buf;;
680971d
-          g_snprintf (temp, sizeof (temp),
680971d
-                      _("File size: %02.01f kB"),
680971d
-                      (gdouble) (buf.st_size) / 1024.0);
680971d
-          gtk_label_set_text (GTK_LABEL (preview_size), temp);
680971d
+          text = g_strdup_printf (_("File size: %s"),
680971d
+				  g_format_size_for_display (buf.st_size));
680971d
+          gtk_label_set_text (GTK_LABEL (preview_size), text);
680971d
+	  g_free (text);
680971d
 
680971d
           /* and load the preview */
680971d
           load_image (pp->file_name, GIMP_RUN_NONINTERACTIVE, TRUE, NULL);