feat(tray): 增加独立系统托盘模块并补齐兼容性与所有权处理
This commit is contained in:
3
src/wm.c
3
src/wm.c
@@ -33,6 +33,7 @@
|
||||
#include "monitor.h"
|
||||
#include "status.h"
|
||||
#include "text.h"
|
||||
#include "tray.h"
|
||||
#include "types.h"
|
||||
#include "utils.h"
|
||||
#include "wallpaper.h"
|
||||
@@ -387,6 +388,7 @@ void wm_clean(void) {
|
||||
clean_status();
|
||||
text_clean_pango_layout();
|
||||
image_cache_clean();
|
||||
tray_cleanup();
|
||||
|
||||
{
|
||||
client_t *c = wm.client_stack_list;
|
||||
@@ -457,6 +459,7 @@ static void wm_setup(void) {
|
||||
|
||||
wm_setup_keybindings();
|
||||
atoms_init(wm.xcb_conn);
|
||||
tray_init();
|
||||
|
||||
{
|
||||
wm.wm_check_window = xcb_generate_id(wm.xcb_conn);
|
||||
|
||||
Reference in New Issue
Block a user