notifications: Do not show nameless apps

Apps with no name are not added to list.

https://bugzilla.gnome.org/show_bug.cgi?id=693622
This commit is contained in:
Martin Hatina 2015-04-30 15:12:28 +02:00 committed by Marek Kasik
parent 3c710f1f32
commit ed37aa2cae

View file

@ -265,8 +265,13 @@ add_application (CcNotificationsPanel *panel,
{
GtkWidget *box, *w, *row, *list_box;
GIcon *icon;
const gchar *app_name;
int size;
app_name = g_app_info_get_name (app->app_info);
if (app_name == NULL || *app_name == '\0')
return;
icon = g_app_info_get_icon (app->app_info);
if (icon == NULL)
icon = g_themed_icon_new ("application-x-executable");
@ -294,7 +299,7 @@ add_application (CcNotificationsPanel *panel,
gtk_container_add (GTK_CONTAINER (box), w);
g_object_unref (icon);
w = gtk_label_new (g_app_info_get_name (app->app_info));
w = gtk_label_new (app_name);
gtk_container_add (GTK_CONTAINER (box), w);
w = gtk_label_new ("");