]> git.sur5r.net Git - i3/i3status/blobdiff - src/print_ddate.c
Implement the i3bar JSON protocol
[i3/i3status] / src / print_ddate.c
index 453e5a270efebfe52f74e056ce1972e37df7e2c4..0401a3f366d22c177fd9daf3ee88d4b1a98877b3 100644 (file)
@@ -4,6 +4,8 @@
 #include <stdlib.h>
 #include <string.h>
 
+#include "i3status.h"
+
 /* define fixed output-Strings */
 char *season_long[5] = {
         "Chaos",
@@ -200,6 +202,10 @@ void print_ddate(const char *format, struct tm *current_tm) {
         if (form == NULL)
                 if ((form = malloc(strlen(format) + 1)) == NULL)
                         return;
+        if (output_format == O_I3BAR)
+                printf("{\"name\":\"ddate\", \"full_text\":\"");
         strcpy(form, format);
         format_output(form, dt);
+        if (output_format == O_I3BAR)
+                printf("\"}");
 }