aboutsummaryrefslogtreecommitdiffstats
path: root/swaynag/types.c
diff options
context:
space:
mode:
Diffstat (limited to 'swaynag/types.c')
-rw-r--r--swaynag/types.c10
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
33void swaynag_types_add_default(list_t *types) { 32void 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
173void swaynag_type_free(struct swaynag_type *type) { 173void 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}