systray: fix black icon background for 32-bit icons when disable_transparency = 1; fix empty icon detection when disable_transparency = 1; fix icon blinking by delaying rendering less aggressively; removed XClearArea on traywin->win (triggers unnecessary redraws); cache icon names; profiling messages updated

This commit is contained in:
o9000
2015-06-21 14:50:08 +02:00
parent 7c3951e3a0
commit 876cae8239
5 changed files with 193 additions and 100 deletions

View File

@@ -12,6 +12,12 @@
#include <pango/pangocairo.h>
#include "area.h"
#define GREEN "\033[1;32m"
#define YELLOW "\033[1;33m"
#define RED "\033[31m"
#define BLUE "\033[1;34m"
#define RESET "\033[0m"
/*
void fxfree(void** ptr){
if(*ptr){