app-manager/packagelist.c
changeset 17 43df682785f5
parent 9 8d3b1ddf789c
child 24 2b9f54d14cc2
     1.1 --- a/app-manager/packagelist.c	Sat Feb 20 12:11:02 2010 +0000
     1.2 +++ b/app-manager/packagelist.c	Mon Jan 30 13:35:28 2012 +0000
     1.3 @@ -75,9 +75,9 @@
     1.4  		if (t)
     1.5  		    t+=3;
     1.6  		if (t)
     1.7 -		    s=strndup(t,strcspn(t,"/"));
     1.8 +		    s=g_strndup(t,strcspn(t,"/"));
     1.9  		else
    1.10 -		    s=strdup(text);
    1.11 +		    s=g_strdup(text);
    1.12  		gtk_button_set_label(GTK_BUTTON(w),s);
    1.13  		g_free(s);
    1.14  	    }
    1.15 @@ -152,10 +152,11 @@
    1.16  {
    1.17      gchar *markup;
    1.18      gchar *summary,*name,*version;
    1.19 +    g_return_if_fail(GTK_IS_TREE_MODEL(model));
    1.20      gtk_tree_model_get(model,iter,PLOVER_PACKAGE_STORE_SUMMARY_COLUMN,&summary,
    1.21        PLOVER_PACKAGE_STORE_NAME_COLUMN,&name,
    1.22        PLOVER_PACKAGE_STORE_VERSION_COLUMN,&version,-1);
    1.23 -    markup=g_strdup_printf("<b>%s</b>\n%s %s",summary,name,version,NULL);
    1.24 +    markup=g_markup_printf_escaped("<b>%s</b>\n%s %s",summary,name,version);
    1.25      g_free(summary);
    1.26      g_free(name);
    1.27      g_free(version);