diff options
author | root <root@rshg054.dnsready.net> | 2013-08-13 01:33:19 -0700 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2013-08-13 01:33:19 -0700 |
commit | 7a65a910b77ad191d69881098c47f9b0c852d92e (patch) | |
tree | 9564e611af1442f8952a8cbddb3b0ad25ed71aab /community/avant-window-navigator/824_823.diff | |
parent | 60da6abff6c9577a783d72865f11de7a585e912e (diff) |
Tue Aug 13 01:31:08 PDT 2013
Diffstat (limited to 'community/avant-window-navigator/824_823.diff')
-rw-r--r-- | community/avant-window-navigator/824_823.diff | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/community/avant-window-navigator/824_823.diff b/community/avant-window-navigator/824_823.diff new file mode 100644 index 000000000..290b4ad6d --- /dev/null +++ b/community/avant-window-navigator/824_823.diff @@ -0,0 +1,40 @@ +=== modified file 'applets/taskmanager/task-manager.c' +--- applets/taskmanager/task-manager.c 2011-01-15 16:44:44 +0000 ++++ applets/taskmanager/task-manager.c 2011-03-12 21:42:33 +0000 +@@ -1611,11 +1611,6 @@ + g_debug ("%s: Window opened: %s",__func__,wnck_window_get_name (window)); + g_debug ("xid = %lu, pid = %d",wnck_window_get_xid (window),wnck_window_get_pid (window)); + #endif +- /* +- for some reason the skip tasklist property for the taskmanager toggles briefly +- off and on in certain circumstances. Nip this in the bud. +- TODO: Investigate wth this is happening... it bothers me. +- */ + // if ( wnck_window_get_pid (window) == getpid() || + if ( g_strcmp0 (wnck_window_get_name (window),"awn-applet")==0 ) + { +@@ -1626,11 +1621,6 @@ + */ + g_signal_connect (window, "state-changed", G_CALLBACK (on_window_state_changed), manager); + +- if (wnck_window_is_skip_tasklist (window)) +- { +- return; +- } +- + g_signal_connect (window, "state-changed", + G_CALLBACK (check_attention_requested), manager); + +@@ -1798,6 +1787,11 @@ + g_return_if_fail (TASK_IS_MANAGER (manager)); + g_return_if_fail (WNCK_IS_WINDOW (window)); + ++ if (wnck_window_is_skip_tasklist(window)) ++ { ++ return; ++ } ++ + _wnck_get_wmclass (wnck_window_get_xid (window), + &res_name, &class_name); + if (get_special_wait_from_window_data (res_name, + |