diff options
author | Thomas James Alexander Thurman <tthurman@src.gnome.org> | 2008-12-01 22:54:57 +0000 |
---|---|---|
committer | Thomas James Alexander Thurman <tthurman@src.gnome.org> | 2008-12-01 22:54:57 +0000 |
commit | 3b1e91342e54fe873b7cd12563520a98a4085c1f (patch) | |
tree | d94f987bb7e7bdd8a2a542f1a6b0249be10550ac /src/core/iconcache.c | |
parent | e7cef5bbcb22880c5257fb581d501bd5e38b99b3 (diff) | |
download | metacity-3b1e91342e54fe873b7cd12563520a98a4085c1f.tar.gz |
gnome-doc-tools version doesn't need to be so high. disable the entire
* configure.in: gnome-doc-tools version doesn't need to be so high.
* src/compositor/compositor-xrender.c: disable the entire file if the
compositor is disabled.
* src/core/async-getprop.[ch]: fixes for -Wall
* src/core/iconcache.c: fixes for -Wall
* src/core/testasyncgetprop.c: fixes for -Wall
* src/core/xprops.c: fixes for -Wall
svn path=/trunk/; revision=4045
Diffstat (limited to 'src/core/iconcache.c')
-rw-r--r-- | src/core/iconcache.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/core/iconcache.c b/src/core/iconcache.c index c4fd19f5..084eeee0 100644 --- a/src/core/iconcache.c +++ b/src/core/iconcache.c @@ -225,11 +225,12 @@ read_rgb_icon (MetaDisplay *display, gulong nitems; gulong bytes_after; int result, err; - gulong *data; + guchar *data; gulong *best; int w, h; gulong *best_mini; int mini_w, mini_h; + gulong *data_as_long = (gulong*) data; meta_error_trap_push_with_return (display); type = None; @@ -239,8 +240,7 @@ read_rgb_icon (MetaDisplay *display, display->atom__NET_WM_ICON, 0, G_MAXLONG, False, XA_CARDINAL, &type, &format, &nitems, - &bytes_after, ((guchar **)&data)); - + &bytes_after, &data); err = meta_error_trap_pop_with_return (display, TRUE); if (err != Success || @@ -253,7 +253,7 @@ read_rgb_icon (MetaDisplay *display, return FALSE; } - if (!find_best_size (data, nitems, + if (!find_best_size (data_as_long, nitems, ideal_width, ideal_height, &w, &h, &best)) { @@ -261,7 +261,7 @@ read_rgb_icon (MetaDisplay *display, return FALSE; } - if (!find_best_size (data, nitems, + if (!find_best_size (data_as_long, nitems, ideal_mini_width, ideal_mini_height, &mini_w, &mini_h, &best_mini)) { @@ -464,7 +464,8 @@ get_kwm_win_icon (MetaDisplay *display, int format; gulong nitems; gulong bytes_after; - Pixmap *icons; + guchar *data; + Pixmap *icons = (Pixmap*) icons; int err, result; *pixmap = None; @@ -478,7 +479,7 @@ get_kwm_win_icon (MetaDisplay *display, False, display->atom__KWM_WIN_ICON, &type, &format, &nitems, - &bytes_after, (guchar **)&icons); + &bytes_after, &data); err = meta_error_trap_pop_with_return (display, TRUE); if (err != Success || |