diff options
Diffstat (limited to 'swaynag/types.c')
-rw-r--r-- | swaynag/types.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/swaynag/types.c b/swaynag/types.c index 7bef0f87..821e5b21 100644 --- a/swaynag/types.c +++ b/swaynag/types.c | |||
@@ -1,4 +1,3 @@ | |||
1 | #define _POSIX_C_SOURCE 200809L | ||
2 | #include <getopt.h> | 1 | #include <getopt.h> |
3 | #include <stdbool.h> | 2 | #include <stdbool.h> |
4 | #include <stdlib.h> | 3 | #include <stdlib.h> |
@@ -32,7 +31,8 @@ struct swaynag_type *swaynag_type_new(const char *name) { | |||
32 | 31 | ||
33 | void swaynag_types_add_default(list_t *types) { | 32 | void swaynag_types_add_default(list_t *types) { |
34 | struct swaynag_type *type_defaults = swaynag_type_new("<defaults>"); | 33 | struct swaynag_type *type_defaults = swaynag_type_new("<defaults>"); |
35 | type_defaults->font = strdup("pango:Monospace 10"); | 34 | type_defaults->font_description = |
35 | pango_font_description_from_string("pango:Monospace 10"); | ||
36 | type_defaults->anchors = ZWLR_LAYER_SURFACE_V1_ANCHOR_TOP | 36 | type_defaults->anchors = ZWLR_LAYER_SURFACE_V1_ANCHOR_TOP |
37 | | ZWLR_LAYER_SURFACE_V1_ANCHOR_LEFT | 37 | | ZWLR_LAYER_SURFACE_V1_ANCHOR_LEFT |
38 | | ZWLR_LAYER_SURFACE_V1_ANCHOR_RIGHT; | 38 | | ZWLR_LAYER_SURFACE_V1_ANCHOR_RIGHT; |
@@ -90,8 +90,8 @@ void swaynag_type_merge(struct swaynag_type *dest, struct swaynag_type *src) { | |||
90 | return; | 90 | return; |
91 | } | 91 | } |
92 | 92 | ||
93 | if (src->font) { | 93 | if (src->font_description) { |
94 | dest->font = strdup(src->font); | 94 | dest->font_description = pango_font_description_copy(src->font_description); |
95 | } | 95 | } |
96 | 96 | ||
97 | if (src->output) { | 97 | if (src->output) { |
@@ -172,7 +172,7 @@ void swaynag_type_merge(struct swaynag_type *dest, struct swaynag_type *src) { | |||
172 | 172 | ||
173 | void swaynag_type_free(struct swaynag_type *type) { | 173 | void swaynag_type_free(struct swaynag_type *type) { |
174 | free(type->name); | 174 | free(type->name); |
175 | free(type->font); | 175 | pango_font_description_free(type->font_description); |
176 | free(type->output); | 176 | free(type->output); |
177 | free(type); | 177 | free(type); |
178 | } | 178 | } |