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