]> Dogcows Code - chaz/tint2/commitdiff
fixed Issue 282 : third try
authorThierry Lorthiois <lorthiois@bbsoft.fr>
Sun, 8 Aug 2010 20:03:09 +0000 (20:03 +0000)
committerThierry Lorthiois <lorthiois@bbsoft.fr>
Sun, 8 Aug 2010 20:03:09 +0000 (20:03 +0000)
src/server.c
src/taskbar/task.c
src/util/window.c
src/util/window.h

index 7f202bf95c64a7978759e04a4e1a1f4c1e2eb0ff..862e559638455bcbaad0546106a2af214e1ed5af 100644 (file)
@@ -171,7 +171,6 @@ void *server_get_property (Window win, Atom at, Atom type, int *num_results)
        result = XGetWindowProperty(server.dsp, win, at, 0, 0x7fffffff, False, type, &type_ret, &format_ret, &nitems_ret, &bafter_ret, &prop_value);
 
        // Send back resultcount
-       // it look some version of gcc doesn't do the cast. so we force it.
        if (num_results) *num_results = (int)nitems_ret;
 
        if (result == Success && prop_value) return prop_value;
index 921f067ad4d9dd46ee4790e821281024b3a87f80..06fdb84f0013b690c9d8d5fe71e4a4a97e9fa0ab 100644 (file)
@@ -209,7 +209,7 @@ void get_icon (Task *tsk)
        int i;
        Imlib_Image img = NULL;
        XWMHints *hints = 0;
-       long *data = 0;
+       int32_t *data = 0;
 
        int k;
        for (k=0; k<TASK_STATE_COUNT; ++k) {
@@ -224,7 +224,7 @@ void get_icon (Task *tsk)
        if (data) {
                // get ARGB icon
                int w, h;
-               long *tmp_data;
+               int32_t *tmp_data;
 
                tmp_data = get_best_icon (data, get_icon_count (data, i), i, &w, &h, panel->g_task.icon_size1);
 
index f4ef6a04ac306277e46d6561a7cda780c150ef02..c6bceb3b46001fbfbb3422b1b375287408d98325 100644 (file)
@@ -218,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;
 
@@ -236,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;
index 47798cb8a5a1e788e2404e455e1ec2671ac517e8..79453ad763e4804e27252323c77553c0cc871af7 100644 (file)
@@ -22,8 +22,8 @@ int window_is_urgent (Window win);
 int window_is_hidden (Window win);
 int window_is_active (Window win);
 int window_is_skip_taskbar (Window win);
-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);
+int get_icon_count (int32_t *data, int num);
+int32_t *get_best_icon (int32_t *data, int icon_count, int num, int *iw, int *ih, int best_icon_size);
 void window_maximize_restore (Window win);
 void window_toggle_shade (Window win);
 int window_get_desktop (Window win);
This page took 0.02592 seconds and 4 git commands to generate.