diff options
Diffstat (limited to 'swaybar/tray/tray.c')
| -rw-r--r-- | swaybar/tray/tray.c | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/swaybar/tray/tray.c b/swaybar/tray/tray.c index 36ee3c30..c1d3b50b 100644 --- a/swaybar/tray/tray.c +++ b/swaybar/tray/tray.c @@ -3,6 +3,7 @@  #include <stdlib.h>  #include <string.h>  #include "swaybar/bar.h" +#include "swaybar/tray/icon.h"  #include "swaybar/tray/tray.h"  #include "swaybar/tray/watcher.h"  #include "log.h" @@ -28,6 +29,8 @@ struct swaybar_tray *create_tray(struct swaybar *bar) {  	tray->watcher_xdg = create_watcher("freedesktop", tray->bus);  	tray->watcher_kde = create_watcher("kde", tray->bus); +	init_themes(&tray->themes, &tray->basedirs); +  	return tray;  } @@ -38,6 +41,7 @@ void destroy_tray(struct swaybar_tray *tray) {  	destroy_watcher(tray->watcher_xdg);  	destroy_watcher(tray->watcher_kde);  	sd_bus_flush_close_unref(tray->bus); +	finish_themes(tray->themes, tray->basedirs);  	free(tray);  }  | 
