[Frugalware-git] gservice: Fix segfault on x86_64 because the list wasn't terminated properly [patch from crazy]

Priyank priyank at frugalware.org
Tue Jan 27 14:20:13 CET 2009


Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=gservice.git;a=commitdiff;h=59b93e4eb459068f7a17d6e3c239b81c948d7669

commit 59b93e4eb459068f7a17d6e3c239b81c948d7669
Author: Priyank <priyank at frugalware.org>
Date:   Tue Jan 27 18:50:01 2009 +0530

Fix segfault on x86_64 because the list wasn't terminated properly [patch from crazy]

diff --git a/src/gservice-interface.c b/src/gservice-interface.c
index 362a7c5..404ad59 100644
--- a/src/gservice-interface.c
+++ b/src/gservice-interface.c
@@ -159,6 +159,7 @@ gservice_setup_treeview (void)
G_TYPE_STRING,		/* service name for internal use */
G_TYPE_BOOLEAN);	/* activation status for internal use */

+
renderer = gtk_cell_renderer_pixbuf_new ();
column = gtk_tree_view_column_new_with_attributes (_("Status"),
renderer,
@@ -269,12 +270,12 @@ gservice_populate_services (void)
switch (e->status)
{
case GSVC_ON:
-				gtk_list_store_set (store, &iter, 0, pixbuf_on);
+				gtk_list_store_set (store, &iter, 0, pixbuf_on, -1);
break;

case GSVC_OFF:
case GSVC_ERR:
-				gtk_list_store_set (store, &iter, 0, pixbuf_off);
+				gtk_list_store_set (store, &iter, 0, pixbuf_off, -1);
break;

default:


More information about the Frugalware-git mailing list