Replace escape characters with g_strcompress in body

https://bugzilla.gnome.org/show_bug.cgi?id=613999
This commit is contained in:
William Jon McCann 2010-04-02 20:20:24 -04:00
parent 5b3f2617d2
commit 3806c8e7f9
1 changed files with 11 additions and 4 deletions

View File

@ -125,7 +125,7 @@ int
main (int argc, char *argv[]) main (int argc, char *argv[])
{ {
static const char *summary = NULL; static const char *summary = NULL;
static const char *body = ""; char *body;
static const char *type = NULL; static const char *type = NULL;
static char *icon_str = NULL; static char *icon_str = NULL;
static char *icons = NULL; static char *icons = NULL;
@ -167,6 +167,8 @@ main (int argc, char *argv[])
{NULL} {NULL}
}; };
body = NULL;
g_type_init (); g_type_init ();
g_set_prgname (argv[0]); g_set_prgname (argv[0]);
@ -197,7 +199,7 @@ main (int argc, char *argv[])
} }
if (n_text[1] != NULL) { if (n_text[1] != NULL) {
body = n_text[1]; body = g_strcompress (n_text[1]);
if (n_text[2] != NULL) { if (n_text[2] != NULL) {
fprintf (stderr, "%s\n", fprintf (stderr, "%s\n",
@ -219,12 +221,17 @@ main (int argc, char *argv[])
if (!notify_init ("notify-send")) if (!notify_init ("notify-send"))
exit (1); exit (1);
notify = notify_notification_new (summary, body, icon_str, NULL); notify = notify_notification_new (summary,
body == NULL ? "" : body,
icon_str,
NULL);
notify_notification_set_category (notify, type); notify_notification_set_category (notify, type);
notify_notification_set_urgency (notify, urgency); notify_notification_set_urgency (notify, urgency);
notify_notification_set_timeout (notify, expire_timeout); notify_notification_set_timeout (notify, expire_timeout);
// Set hints g_free (body);
/* Set hints */
if (hints != NULL) { if (hints != NULL) {
gint i = 0; gint i = 0;
gint l; gint l;