brasero r1537 - in trunk: . src



Author: philippr
Date: Mon Nov 17 15:14:06 2008
New Revision: 1537
URL: http://svn.gnome.org/viewvc/brasero?rev=1537&view=rev

Log:
	Fix a rare crash with file monitoring where some stale nodes remained
	in the hash table. Make sure that doesn\'t happen anymore

	* src/brasero-file-monitor.c
	(brasero_file_monitor_foreach_cancel_file_cb):


Modified:
   trunk/ChangeLog
   trunk/src/brasero-file-monitor.c

Modified: trunk/src/brasero-file-monitor.c
==============================================================================
--- trunk/src/brasero-file-monitor.c	(original)
+++ trunk/src/brasero-file-monitor.c	Mon Nov 17 15:14:06 2008
@@ -703,7 +703,12 @@
 			result->key = key;
 			result->callback_data = file_data;
 			data->results = g_slist_prepend (data->results, result);
-			break;
+
+			/* NOTE: don't stop here as func (at least for data 
+			 * projects returns TRUE when:
+			 * - callback_data is the data looked for
+			 * - when there it is an ancestor
+			 * So it's never finished with just one hit. */
 		}
 	}
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]