View | Details | Raw Unified | Return to bug 79061
Collapse All | Expand All

(-)libgnomeui/Makefile (+1 lines)
Lines 7-12 Link Here
7
7
8
PORTNAME=	libgnomeui
8
PORTNAME=	libgnomeui
9
PORTVERSION=	2.10.0
9
PORTVERSION=	2.10.0
10
PORTREVISION=	1
10
CATEGORIES=	x11-toolkits gnome
11
CATEGORIES=	x11-toolkits gnome
11
MASTER_SITES=	${MASTER_SITE_GNOME}
12
MASTER_SITES=	${MASTER_SITE_GNOME}
12
MASTER_SITE_SUBDIR=	sources/${PORTNAME}/2.10
13
MASTER_SITE_SUBDIR=	sources/${PORTNAME}/2.10
(-)libgnomeui/files/patch-file-chooser::gtkfilesystemgnomevfs.c (+24 lines)
Line 0 Link Here
1
--- file-chooser/gtkfilesystemgnomevfs.c.orig	Sun Mar 20 20:58:22 2005
2
+++ file-chooser/gtkfilesystemgnomevfs.c	Sun Mar 20 20:59:03 2005
3
@@ -2536,13 +2536,20 @@
4
   GtkFileSystemGnomeVFS *system_vfs;
5
   GConfValue *value;
6
 
7
+  GDK_THREADS_ENTER();
8
+
9
   system_vfs = GTK_FILE_SYSTEM_GNOME_VFS (data);
10
 
11
   if (strcmp (gconf_entry_get_key (entry), BOOKMARKS_KEY) != 0)
12
-    return;
13
+    {
14
+      GDK_THREADS_LEAVE();
15
+      return;
16
+    }
17
 
18
   value = gconf_entry_get_value (entry);
19
   set_bookmarks_from_value (system_vfs, value, TRUE);
20
+
21
+  GDK_THREADS_LEAVE();
22
 }
23
 #endif
24
 
(-)libgnomeui/files/patch-libgnomeui::gnome-app-helper.c (+74 lines)
Line 0 Link Here
1
--- libgnomeui/gnome-app-helper.c.orig	Sun Mar 20 20:46:17 2005
2
+++ libgnomeui/gnome-app-helper.c	Sun Mar 20 20:49:57 2005
3
@@ -435,6 +435,8 @@
4
                 new_setting = gconf_value_get_bool(value);
5
         }
6
 
7
+	GDK_THREADS_ENTER();
8
+
9
         if (new_setting && (mi->image == NULL)) {
10
                 GtkWidget *pixmap;
11
                 GnomeUIPixmapType pixmap_type;
12
@@ -457,6 +459,8 @@
13
         } else if (!new_setting && (mi->image != NULL)) {
14
 		gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (mi), NULL);
15
         }
16
+
17
+	GDK_THREADS_LEAVE();
18
 }
19
 
20
 /* Note that this function is also used for toolbars, don't assume
21
@@ -1320,6 +1324,8 @@
22
 	if (entry->value->type != GCONF_VALUE_BOOL)
23
 		return;
24
 
25
+	GDK_THREADS_ENTER();
26
+
27
 	menu = GTK_WIDGET (user_data);
28
 	
29
 	if (gconf_value_get_bool (entry->value)) {
30
@@ -1329,6 +1335,7 @@
31
 
32
 		if (tearoff) {
33
 			/* Do nothing */
34
+			GDK_THREADS_LEAVE();
35
 			return;
36
 		}
37
 		
38
@@ -1345,6 +1352,7 @@
39
 
40
 		if (!tearoff) {
41
 			/* Do nothing */
42
+			GDK_THREADS_LEAVE();
43
 			return;
44
 		}
45
 		
46
@@ -1352,6 +1360,8 @@
47
 		gtk_widget_destroy (tearoff);
48
 		g_object_set_data (G_OBJECT (menu), "gnome-app-tearoff", NULL);
49
 	}
50
+
51
+	GDK_THREADS_LEAVE();
52
 }
53
 
54
 
55
@@ -2467,7 +2477,9 @@
56
                 }
57
         }
58
 
59
+	GDK_THREADS_ENTER();
60
         gtk_toolbar_set_style(toolbar, style);
61
+	GDK_THREADS_LEAVE();
62
 }
63
 
64
 static void
65
@@ -2511,7 +2523,9 @@
66
 			style = GTK_TOOLBAR_BOTH;
67
         }
68
 
69
+	GDK_THREADS_ENTER();
70
         gtk_toolbar_set_style(toolbar, style);
71
+	GDK_THREADS_LEAVE();
72
 }
73
 
74
 static void
(-)libgnomeui/files/patch-libgnomeui::gnome-app.c (+12 lines)
Line 0 Link Here
1
--- libgnomeui/gnome-app.c.orig	Sun Mar 20 20:51:20 2005
2
+++ libgnomeui/gnome-app.c	Sun Mar 20 20:52:01 2005
3
@@ -269,7 +269,9 @@
4
 		detachable = gconf_value_get_bool (entry->value);
5
 		
6
 		/* Update */
7
+		GDK_THREADS_ENTER();
8
 		bonobo_dock_item_set_locked (item, !detachable);
9
+		GDK_THREADS_LEAVE();
10
 	}
11
 }
12
 
(-)libgnomeui/files/patch-libgnomeui::gnome-entry.c (+25 lines)
Line 0 Link Here
1
--- libgnomeui/gnome-entry.c.orig	Sun Mar 20 20:54:19 2005
2
+++ libgnomeui/gnome-entry.c	Sun Mar 20 20:54:20 2005
3
@@ -419,6 +419,8 @@
4
 {
5
 	GnomeEntry *gentry;
6
 
7
+	GDK_THREADS_ENTER();
8
+
9
 	gentry = GNOME_ENTRY (user_data);
10
 
11
 	/* If we're getting a notification from saving our own
12
@@ -427,10 +429,13 @@
13
 	if (gentry->_priv->saving_history) {
14
 		gentry->_priv->saving_history = FALSE;
15
 
16
+		GDK_THREADS_LEAVE();
17
 		return;
18
 	}
19
 
20
 	gnome_entry_load_history (gentry);
21
+
22
+	GDK_THREADS_LEAVE();
23
 }
24
 
25
 /* FIXME: Make this static */
(-)libgnomeui/files/patch-libgnomeui::gnome-gconf-ui.c (+20 lines)
Line 0 Link Here
1
--- libgnomeui/gnome-gconf-ui.c.orig	Sun Mar 20 20:38:41 2005
2
+++ libgnomeui/gnome-gconf-ui.c	Sun Mar 20 20:39:51 2005
3
@@ -148,6 +148,8 @@
4
         g_return_val_if_fail(eid.client != NULL, FALSE);
5
         g_return_val_if_fail(pending_errors != NULL, FALSE);
6
 
7
+        GDK_THREADS_ENTER();
8
+
9
         if (current_dialog == NULL) {
10
                 GtkWidget *dialog;
11
                 gboolean have_overridden = FALSE;
12
@@ -245,6 +247,8 @@
13
 
14
         gtk_window_present (GTK_WINDOW (current_dialog));
15
         
16
+        GDK_THREADS_LEAVE();
17
+
18
         return FALSE;
19
 }
20
 
(-)libgnomeui/files/patch-libgnomeui::gnome-ice.c (+20 lines)
Line 0 Link Here
1
--- libgnomeui/gnome-ice.c.orig	Sun Mar 20 20:33:56 2005
2
+++ libgnomeui/gnome-ice.c	Sun Mar 20 20:34:21 2005
3
@@ -54,6 +54,8 @@
4
   IceConn connection = (IceConn) data;
5
   IceProcessMessagesStatus status;
6
 
7
+  GDK_THREADS_ENTER();
8
+
9
   status = IceProcessMessages (connection, NULL, NULL);
10
 
11
   if (status == IceProcessMessagesIOError)
12
@@ -73,6 +75,8 @@
13
 	  IceCloseConnection (connection);
14
 	}
15
     }
16
+
17
+  GDK_THREADS_LEAVE();
18
 
19
   return TRUE;
20
 }
(-)libgnomeui/files/patch-libgnomeui::gnome-icon-sel.c (+20 lines)
Line 0 Link Here
1
--- libgnomeui/gnome-icon-sel.c.orig	Sun Mar 20 20:40:05 2005
2
+++ libgnomeui/gnome-icon-sel.c	Sun Mar 20 20:42:24 2005
3
@@ -353,6 +353,8 @@
4
 		return FALSE;
5
 	}
6
 
7
+	GDK_THREADS_ENTER();
8
+
9
 	append_an_icon (gis, list->data);
10
 
11
 	g_free (list->data);
12
@@ -367,6 +369,8 @@
13
 				       (double)gis->_priv->load_i / gis->_priv->load_file_count);
14
 
15
 	gis->_priv->load_i ++;
16
+
17
+	GDK_THREADS_LEAVE();
18
 
19
 	return TRUE;
20
 }
(-)libgnomeui/files/patch-libgnomeui::gnome-pixmap-entry.c (+25 lines)
Line 0 Link Here
1
--- libgnomeui/gnome-pixmap-entry.c.orig	Sun Mar 20 20:34:49 2005
2
+++ libgnomeui/gnome-pixmap-entry.c	Sun Mar 20 20:38:30 2005
3
@@ -237,6 +237,8 @@
4
 {
5
 	GSList *li,*tmp;
6
 
7
+	GDK_THREADS_ENTER();
8
+
9
 	tmp = changed_pentries;
10
 	changed_pentries = NULL;
11
 	if(tmp) {
12
@@ -244,9 +246,13 @@
13
 			refresh_preview(li->data);
14
 		}
15
 		g_slist_free(tmp);
16
+
17
+		GDK_THREADS_LEAVE();
18
 		return TRUE;
19
 	}
20
 	change_timeout = 0;
21
+
22
+	GDK_THREADS_LEAVE();
23
 
24
 	return FALSE;
25
 }
(-)libgnomeui/files/patch-libgnomeui::gnome-ui-init.c (+13 lines)
Line 0 Link Here
1
--- libgnomeui/gnome-ui-init.c.orig	Sun Mar 20 20:56:32 2005
2
+++ libgnomeui/gnome-ui-init.c	Sun Mar 20 20:56:36 2005
3
@@ -492,8 +492,10 @@
4
                                 gnome_gconf_get_bool ("/desktop/gnome/sound/event_sounds"));
5
 
6
         if (new_use_event_sounds && !use_event_sounds) {
7
+                GDK_THREADS_ENTER();
8
                 initialize_gtk_signal_relay ();
9
                 initialize_gnome_signal_relay ();
10
+                GDK_THREADS_LEAVE();
11
 	}
12
 
13
         use_event_sounds = new_use_event_sounds;

Return to bug 79061