From: "Rodolfo García Peñas (kix)" <k...@kix.es>

The window image includes now the image provided by wm_hints
if the client don't provides the wm_net_icon image.

This is because get_window_image has the image provided by
the previous get_window_image_from_x11() but, if is NULL,
the image provided by get_wwindow_image_from_wm_hints()

This is the change:

-       /* Save the icon in the X11 icon */
-       wwin->net_icon_image = get_window_image_from_x11(wwin->client_win);
+       /* Save the client image as window image */
+       wwin->net_icon_image = get_window_image(wwin);
---
 src/wmspec.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/wmspec.c b/src/wmspec.c
index 3ad4f6e..d80e24f 100644
--- a/src/wmspec.c
+++ b/src/wmspec.c
@@ -494,8 +494,8 @@ static void updateIconImage(WWindow *wwin)
        if (wwin->net_icon_image)
                RReleaseImage(wwin->net_icon_image);
 
-       /* Save the icon in the X11 icon */
-       wwin->net_icon_image = get_window_image_from_x11(wwin->client_win);
+       /* Save the client image as window image */
+       wwin->net_icon_image = get_window_image(wwin);
 
        /* Refresh the Window Icon */
        if (wwin->icon)
-- 
1.7.10.4


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.

Reply via email to