summaryrefslogtreecommitdiff
path: root/swaybar/ipc.c
diff options
context:
space:
mode:
authorDrew DeVault <[email protected]>2016-04-24 17:58:53 -0400
committerDrew DeVault <[email protected]>2016-04-24 17:58:53 -0400
commit7efa9ab34ae1dabcc7c87d22bfba0b1312c8c662 (patch)
tree2364d4662a641f368d83494aa03b6b0879e97ca8 /swaybar/ipc.c
parenta796ce4f667575d4f5c663c9baa817f8c0842f6e (diff)
parent09d69f606a49d784ae3c11c927d1bfbba77b1f55 (diff)
Merge pull request #601 from Hummer12007/pango_markup_config
Pango markup config
Diffstat (limited to 'swaybar/ipc.c')
-rw-r--r--swaybar/ipc.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/swaybar/ipc.c b/swaybar/ipc.c
index 312c79b9..dacee4c2 100644
--- a/swaybar/ipc.c
+++ b/swaybar/ipc.c
@@ -12,6 +12,7 @@ static void ipc_parse_config(struct config *config, const char *payload) {
json_object *tray_output, *mode, *hidden_bar, *position, *status_command;
json_object *font, *bar_height, *workspace_buttons, *strip_workspace_numbers;
json_object *binding_mode_indicator, *verbose, *colors, *sep_symbol, *outputs;
+ json_object *markup;
json_object_object_get_ex(bar_config, "tray_output", &tray_output);
json_object_object_get_ex(bar_config, "mode", &mode);
json_object_object_get_ex(bar_config, "hidden_bar", &hidden_bar);
@@ -26,6 +27,7 @@ static void ipc_parse_config(struct config *config, const char *payload) {
json_object_object_get_ex(bar_config, "separator_symbol", &sep_symbol);
json_object_object_get_ex(bar_config, "colors", &colors);
json_object_object_get_ex(bar_config, "outputs", &outputs);
+ json_object_object_get_ex(bar_config, "pango_markup", &markup);
if (status_command) {
free(config->status_command);
@@ -62,6 +64,10 @@ static void ipc_parse_config(struct config *config, const char *payload) {
config->height = json_object_get_int(bar_height);
}
+ if (markup) {
+ config->pango_markup = json_object_get_boolean(markup);
+ }
+
// free previous outputs list
int i;
for (i = 0; i < config->outputs->length; ++i) {