[packagekit] The patch to enable title with uri in update viewer

Zhu, Peter J peter.j.zhu at intel.com
Mon Jul 6 09:34:59 PDT 2009


Hi Richard,

Zhu, Peter J wrote on Tuesday, June 16, 2009 10:20 PM
> Hi Richard
> Richard Hughes wrote on Tuesday, June 16, 2009 9:03 PM
>> On Tue, Jun 16, 2009 at 9:59 AM, Zhu, Peter
>> J<peter.j.zhu at intel.com> wrote:
>>> Richard Hughes wrote on Tuesday, June 16, 2009 4:24 PM
>>>> Is this against git master?
>>>> 
>>> Yes
I found this is NOT accepted in master and then new release of gpk. Any reason? 

Thanks,
Peter


>> 
>> [hughsie at hughsie-laptop gnome-packagekit]$ git
>> whatchanged src/gpk-update-viewer2.c fatal: ambiguous
>> argument 'src/gpk-update-viewer2.c': unknown revision or
>> path not in the working tree. 
>> 
>> We renamed gpk-update-viewer2.c to gpk-update-viewer.c a
>> few months ago -- where are you getting your git
>> checkout from? What's the output of ".git/FETCH_HEAD"?
>> 
> 
> Sorry, as I sent in previous thread, I made a mistake
> making diff than a local git tree. 
> 
> The correct one is:
> 
> diff --git a/src/gpk-update-viewer.c
> b/src/gpk-update-viewer.c 
> index 598ccd2..b46113d 100644
> --- a/src/gpk-update-viewer.c
> +++ b/src/gpk-update-viewer.c
> @@ -1140,13 +1140,15 @@
>  gpk_update_viewer_add_description_link_item
>  	(GtkTextBuffer *buffer, GtkTextIter { GtkTextTag *tag;
>  	const gchar *uri;
> +	const gchar *text;
>  	gint i;
> 
>  	/* insert at end */
>  	gtk_text_buffer_insert_with_tags_by_name (buffer, iter,
> title, -1, "para", NULL); 
> 
> -	for (i=0; i<array->len; i++) {
> +	for (i=0; i<array->len; i+=2) {
>  		uri = g_ptr_array_index (array, i);
> +		text = g_ptr_array_index (array, i+1);
>  		gtk_text_buffer_insert (buffer, iter, "\n", -1);
>  		gtk_text_buffer_insert (buffer, iter, "* ", -1);
>  		tag = gtk_text_buffer_create_tag (buffer, NULL,
> @@ -1154,7 +1156,7 @@
>  						  gpk_update_viewer_add_description_link_item
>  						  (GtkTextBuffer *buffer, GtkTextIter "underline",
>  		PANGO_UNDERLINE_SINGLE, NULL); g_object_set_data
> (G_OBJECT (tag), "href", g_strdup (uri));
> -		gtk_text_buffer_insert_with_tags (buffer, iter, uri,
>  		-1, tag, NULL); +		gtk_text_buffer_insert_with_tags
>  	(buffer, iter, text, -1, tag, NULL);
>  	gtk_text_buffer_insert (buffer, iter, ".", -1); }
> gtk_text_buffer_insert (buffer, iter, "\n", -1); @@
>  	-1183,7 +1185,7 @@ gpk_update_viewer_get_uris (const
> gchar *url_string) } 
> 
>  	/* copy into array */
> -	for (i=0; i<length; i+=2)
> +	for (i=0; i<length; i++)
>  		g_ptr_array_add (array, g_strdup (urls[i]));
> 
>  	return array;
> _______________________________________________
> PackageKit mailing list
> PackageKit at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/packagekit




More information about the PackageKit mailing list