aboutsummaryrefslogtreecommitdiff
path: root/swaynag/nagbar.c
diff options
context:
space:
mode:
authorBrian Ashworth <bosrsf04@gmail.com>2018-07-28 09:34:25 -0400
committerBrian Ashworth <bosrsf04@gmail.com>2018-08-01 22:47:54 -0400
commit8463a2896a932cd99f3dc93608b03cb4aba93293 (patch)
treeb8c4ba994cf4d9ca7510d0f80a1864cce144092a /swaynag/nagbar.c
parenta4f7bf23b21d0d838a8a19261d5fd69719003a03 (diff)
swaynag: implement config file support
Diffstat (limited to 'swaynag/nagbar.c')
-rw-r--r--swaynag/nagbar.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/swaynag/nagbar.c b/swaynag/nagbar.c
index 6647e8c2..a20a9095 100644
--- a/swaynag/nagbar.c
+++ b/swaynag/nagbar.c
@@ -8,6 +8,7 @@
#include "list.h"
#include "swaynag/nagbar.h"
#include "swaynag/render.h"
+#include "swaynag/types.h"
#include "wlr-layer-shell-unstable-v1-client-protocol.h"
static void nop() {
@@ -386,6 +387,10 @@ void nagbar_destroy(struct sway_nagbar *nagbar) {
free(nagbar->details.button_up.text);
free(nagbar->details.button_down.text);
+ if (nagbar->type) {
+ nagbar_type_free(nagbar->type);
+ }
+
if (nagbar->layer_surface) {
zwlr_layer_surface_v1_destroy(nagbar->layer_surface);
}