- Add patch for RH bug #203058 (name selector dialog glitch).
This commit is contained in:
		
							parent
							
								
									c675df1334
								
							
						
					
					
						commit
						305df9566f
					
				
							
								
								
									
										45
									
								
								evolution-data-server-1.9.2-fix-name-selector-dialog.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								evolution-data-server-1.9.2-fix-name-selector-dialog.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,45 @@ | |||||||
|  | --- evolution-data-server-1.9.2/libedataserverui/e-name-selector-dialog.c.fix-name-selector-dialog	2006-11-08 11:23:52.000000000 -0500
 | ||||||
|  | +++ evolution-data-server-1.9.2/libedataserverui/e-name-selector-dialog.c	2006-11-08 11:45:54.000000000 -0500
 | ||||||
|  | @@ -1189,30 +1189,24 @@
 | ||||||
|  |  { | ||||||
|  |  	EDestinationStore *destination_store = E_DESTINATION_STORE (model); | ||||||
|  |  	EDestination      *destination; | ||||||
|  | -	gchar             *string;
 | ||||||
|  | +	GString           *buffer;
 | ||||||
|  |   | ||||||
|  |         	destination = e_destination_store_get_destination (destination_store, iter); | ||||||
|  |  	g_assert (destination); | ||||||
|  |   | ||||||
|  | -	if (e_destination_is_evolution_list (destination)) {
 | ||||||
|  | -		if (e_destination_list_show_addresses (destination)) {
 | ||||||
|  | -			const gchar *name;
 | ||||||
|  | -			const gchar *addresses;
 | ||||||
|  | -
 | ||||||
|  | -			name      = e_destination_get_name (destination);
 | ||||||
|  | -			addresses = e_destination_get_address (destination);
 | ||||||
|  | -
 | ||||||
|  | -			string = g_strdup_printf ("%s%s(%s)", name ? name : "",
 | ||||||
|  | -						  name ? " " : "", addresses ? addresses : "?");
 | ||||||
|  | -		} else {
 | ||||||
|  | -			string = g_strdup (e_destination_get_name (destination));
 | ||||||
|  | -		}
 | ||||||
|  | -	} else {
 | ||||||
|  | -		string = g_strdup (e_destination_get_address (destination));
 | ||||||
|  | +	buffer = g_string_new (e_destination_get_name (destination));
 | ||||||
|  | +
 | ||||||
|  | +	if (!e_destination_is_evolution_list (destination)) {
 | ||||||
|  | +		const gchar *email;
 | ||||||
|  | +
 | ||||||
|  | +		email = e_destination_get_email (destination);
 | ||||||
|  | +		if (email == NULL || *email == '\0')
 | ||||||
|  | +			email = "?";
 | ||||||
|  | +		g_string_append_printf (buffer, " <%s>", email);
 | ||||||
|  |  	} | ||||||
|  |   | ||||||
|  | -	g_object_set (cell, "text", string, NULL);
 | ||||||
|  | -	g_free (string);
 | ||||||
|  | +	g_object_set (cell, "text", buffer->str, NULL);
 | ||||||
|  | +	g_string_free (buffer, TRUE);
 | ||||||
|  |  } | ||||||
|  |   | ||||||
|  |  /* ----------------------- * | ||||||
| @ -25,7 +25,7 @@ | |||||||
| 
 | 
 | ||||||
| Name: evolution-data-server | Name: evolution-data-server | ||||||
| Version: 1.9.2 | Version: 1.9.2 | ||||||
| Release: 1%{?dist} | Release: 2%{?dist} | ||||||
| License: LGPL | License: LGPL | ||||||
| Group: System Environment/Libraries | Group: System Environment/Libraries | ||||||
| Summary: Backend data server for Evolution | Summary: Backend data server for Evolution | ||||||
| @ -68,6 +68,9 @@ Patch22: evolution-data-server-1.9.1-kill-ememory.patch | |||||||
| # Gnome.org bug #353924 | # Gnome.org bug #353924 | ||||||
| Patch23: evolution-data-server-1.9.1-fix-categories.patch | Patch23: evolution-data-server-1.9.1-fix-categories.patch | ||||||
| 
 | 
 | ||||||
|  | # RH bug #203058 | ||||||
|  | Patch24: evolution-data-server-1.9.2-fix-name-selector-dialog.patch | ||||||
|  | 
 | ||||||
| ### Dependencies ### | ### Dependencies ### | ||||||
| 
 | 
 | ||||||
| Requires: GConf2 | Requires: GConf2 | ||||||
| @ -158,6 +161,7 @@ evolution-data-server. | |||||||
| %patch21 -p1 -b .kill-ethread | %patch21 -p1 -b .kill-ethread | ||||||
| %patch22 -p1 -b .kill-ememory | %patch22 -p1 -b .kill-ememory | ||||||
| %patch23 -p1 -b .fix-categories | %patch23 -p1 -b .fix-categories | ||||||
|  | %patch24 -p1 -b .fix-name-selector-dialog | ||||||
| 
 | 
 | ||||||
| mkdir -p krb5-fakeprefix/include | mkdir -p krb5-fakeprefix/include | ||||||
| mkdir -p krb5-fakeprefix/lib | mkdir -p krb5-fakeprefix/lib | ||||||
| @ -375,6 +379,9 @@ rm -rf $RPM_BUILD_ROOT | |||||||
| %{_libdir}/pkgconfig/libexchange-storage-%{eds_api_version}.pc | %{_libdir}/pkgconfig/libexchange-storage-%{eds_api_version}.pc | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Wed Nov 08 2006 Matthew Barnes <mbarnes@redhat.com> - 1.9.2-2.fc7 | ||||||
|  | - Add patch for RH bug #203058 (name selector dialog glitch). | ||||||
|  | 
 | ||||||
| * Mon Nov 06 2006 Matthew Barnes <mbarnes@redhat.com> - 1.9.2-1.fc7 | * Mon Nov 06 2006 Matthew Barnes <mbarnes@redhat.com> - 1.9.2-1.fc7 | ||||||
| - Update to 1.9.2 | - Update to 1.9.2 | ||||||
| - Remove patch for Gnome.org bugs #369168, #369259, and #369261 | - Remove patch for Gnome.org bugs #369168, #369259, and #369261 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user