[Swfdec-commits] src/swfmoz_player.c

Benjamin Otte company at kemper.freedesktop.org
Thu Jul 17 03:17:33 PDT 2008


 src/swfmoz_player.c |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

New commits:
commit 76f4a513492ee381cde5adc659f9da1cff9d5a3f
Author: Benjamin Otte <otte at gnome.org>
Date:   Thu Jul 17 12:15:23 2008 +0200

    display "at X" when more data has been loaded than is available
    
    "5 bytes of 3 bytes" looks a bit wrong

diff --git a/src/swfmoz_player.c b/src/swfmoz_player.c
index f62694e..ea49286 100644
--- a/src/swfmoz_player.c
+++ b/src/swfmoz_player.c
@@ -538,12 +538,13 @@ swfmoz_player_loaders_update (GtkListStore *store, GtkTreeIter *iter, SwfdecLoad
     str_loaded = g_format_size_for_display(loaded);
     str_size = g_format_size_for_display(size);
 
-    if (swfdec_stream_is_complete (SWFDEC_STREAM (loader)))
+    if (swfdec_stream_is_complete (SWFDEC_STREAM (loader))) {
       status = g_strdup_printf("%s", str_loaded);
-    else if (size < 0)
+    } else if (size < 0 || (size < loaded)) {
       status = g_strdup_printf("at %s", str_loaded);
-    else
+    } else {
       status = g_strdup_printf("%s of %s", str_loaded, str_size);
+    }
 
     g_free (str_loaded);
     g_free (str_size);


More information about the Swfdec-commits mailing list