diff --git a/panels/notifications/cc-notifications-panel.c b/panels/notifications/cc-notifications-panel.c index e4ab49571..d751d5f8a 100644 --- a/panels/notifications/cc-notifications-panel.c +++ b/panels/notifications/cc-notifications-panel.c @@ -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 ("");