Author: colossus
Date: 2006-08-01 13:26:08 +0000 (Tue, 01 Aug 2006)
New Revision: 22608

Modified:
   xarchiver/trunk/src/iso.c
Log:
Fixed GUI freeze when extracting ISO images.


Modified: xarchiver/trunk/src/iso.c
===================================================================
--- xarchiver/trunk/src/iso.c   2006-08-01 13:21:09 UTC (rev 22607)
+++ xarchiver/trunk/src/iso.c   2006-08-01 13:26:08 UTC (rev 22608)
@@ -479,9 +479,6 @@
        gchar *final_path = NULL;
        gboolean result;
 
-       while (gtk_events_pending() )
-               gtk_main_iteration();
-
        if (strstr (permission , "d") )
        {
                final_path = g_strconcat (destination_path, _filename,NULL);
@@ -521,8 +518,6 @@
 {
        gchar *filename = NULL;
        
-       while (gtk_events_pending() )
-               gtk_main_iteration();
        if (archive->full_path == 0)
        {
                if (strstr (permission , "d") )
@@ -575,6 +570,8 @@
 
        while (file_size > 0)
        {
+               while (gtk_events_pending() )
+                       gtk_main_iteration();
                fseek(fsource, (off_t) file_offset << 11, SEEK_SET);
                tlen = (file_size > sizeof (buf) ? sizeof (buf) : file_size);
                fread (buf, 1 , tlen , fsource);

_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to