[maemo-commits] [maemo-commits] r12851 - in projects/haf/trunk/hildon-fm: . hildon-fm

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Thu Jul 26 17:17:56 EEST 2007
Author: kihamala
Date: 2007-07-26 17:17:54 +0300 (Thu, 26 Jul 2007)
New Revision: 12851

Modified:
   projects/haf/trunk/hildon-fm/ChangeLog
   projects/haf/trunk/hildon-fm/hildon-fm/hildon-file-system-root.c
Log:
added missing mutex locking


Modified: projects/haf/trunk/hildon-fm/ChangeLog
===================================================================
--- projects/haf/trunk/hildon-fm/ChangeLog	2007-07-26 13:54:59 UTC (rev 12850)
+++ projects/haf/trunk/hildon-fm/ChangeLog	2007-07-26 14:17:54 UTC (rev 12851)
@@ -1,3 +1,10 @@
+2007-07-26  Kimmo Hämäläinen <kimmo.hamalainen at nokia.com>
+
+	* hildon-file-system-root.c (deliver_get_folder_callback): Add
+	GDK_THREADS_ENTER/GDK_THREADS_LEAVE calls, because it's an idle
+	callback and it calls Gtk functions. This could be related to the
+	crasher bug NB#63224.
+
 2007-07-25  Richard Hult  <richard at imendio.com>
 
 	* hildon-fm/hildon-file-system-storage-dialog.c

Modified: projects/haf/trunk/hildon-fm/hildon-fm/hildon-file-system-root.c
===================================================================
--- projects/haf/trunk/hildon-fm/hildon-fm/hildon-file-system-root.c	2007-07-26 13:54:59 UTC (rev 12850)
+++ projects/haf/trunk/hildon-fm/hildon-fm/hildon-file-system-root.c	2007-07-26 14:17:54 UTC (rev 12851)
@@ -265,8 +265,10 @@
 deliver_get_folder_callback (gpointer data)
 {
   struct get_folder_clos *clos = (struct get_folder_clos *)data;
+  GDK_THREADS_ENTER ();
   clos->callback (clos->handle, GTK_FILE_FOLDER (clos->root_folder),
                   NULL, clos->data);
+  GDK_THREADS_LEAVE ();
   g_free (clos);
   return FALSE;
 }


More information about the maemo-commits mailing list