]> Dogcows Code - chaz/tint2/blobdiff - src/util/window.c
fixed Issue 282 : third try
[chaz/tint2] / src / util / window.c
index 06ab09359054e334aaedd5b100482a4e7d0072b0..c6bceb3b46001fbfbb3422b1b375287408d98325 100644 (file)
@@ -86,12 +86,10 @@ int window_is_hidden (Window win)
                        XFree(at);
                        return 1;
                }
-               if (at[i] == server.atom._NET_WM_STATE_MODAL) {
-                       // do not add modal windows if the transient window is already in the taskbar
-                       if ( XGetTransientForHint(server.dsp, win, &window) && task_get_tasks(window) ) {
-                               XFree(at);
-                               return 1;
-                       }
+               // do not add transient_for windows if the transient window is already in the taskbar
+               if ( XGetTransientForHint(server.dsp, win, &window) && task_get_tasks(window) ) {
+                       XFree(at);
+                       return 1;
                }
        }
        XFree(at);
@@ -220,7 +218,7 @@ int window_is_active (Window win)
 }
 
 
-int get_icon_count (long *data, int num)
+int get_icon_count (int32_t *data, int num)
 {
        int count, pos, w, h;
 
@@ -238,10 +236,10 @@ int get_icon_count (long *data, int num)
 }
 
 
-long *get_best_icon (long *data, int icon_count, int num, int *iw, int *ih, int best_icon_size)
+int32_t *get_best_icon (int32_t *data, int icon_count, int num, int *iw, int *ih, int best_icon_size)
 {
        int width[icon_count], height[icon_count], pos, i, w, h;
-       long *icon_data[icon_count];
+       int32_t *icon_data[icon_count];
 
        /* List up icons */
        pos = 0;
This page took 0.023712 seconds and 4 git commands to generate.