*fix* better internal urgent task handling

*fix* urgent task blinks on all desktops for omnipresent windows
*fix* better active window handling on desktop changes
*fix* better active window handling if switching omnipresent property



git-svn-id: http://tint2.googlecode.com/svn/trunk@302 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
This commit is contained in:
Andreas.Fink85
2009-12-29 19:55:25 +00:00
parent 890262073a
commit c93bf5e1f3
7 changed files with 62 additions and 81 deletions

View File

@@ -51,16 +51,10 @@ typedef struct {
unsigned int icon_width;
unsigned int icon_height;
char *title;
int urgent_tick;
} Task;
typedef struct {
Task* tsk;
int tick;
} Task_urgent;
Task *add_task (Window win);
void remove_task (Task *tsk);
@@ -75,7 +69,6 @@ Task *prev_task (Task *tsk);
void add_urgent(Task *tsk);
void del_urgent(Task *tsk);
int is_urgent(Task *tsk);
#endif