On 18.01.2010 05:07, Yuriy Kaminskiy wrote:
> On 17.01.2010 21:23, Mikhail Ramendik wrote:
> --- icewm-1.2.36.orig/src/wmclient.cc.orig    2008-02-10 21:00:36.000000000 
> +0300
> +++ icewm-1.2.36.orig/src/wmclient.cc 2009-05-01 01:17:16.000000000 +0400
> @@ -417,12 +417,20 @@
>      switch (property.atom) {
>      case XA_WM_NAME:
>          if (new_prop) prop.wm_name = true;
> +#if defined(WMSPEC_HINTS) && defined(CONFIG_I18N)
> +     // don't use WM_NAME when we have _NET_WM_NAME
> +     if (!prop.net_wm_name)
> +#endif
>          getNameHint();
>          prop.wm_name = new_prop;
[1]
>          break;
>  
>      case XA_WM_ICON_NAME:
>          if (new_prop) prop.wm_icon_name = true;
> +#if defined(WMSPEC_HINTS) && defined(CONFIG_I18N)
> +     // don't use WM_ICON_NAME when we have _NET_WM_ICON_NAME
> +     if (!prop.net_wm_icon_name)
> +#endif
>          getIconNameHint();
>          prop.wm_icon_name = false;
[2]
>          break;
Ха! Как полезно пересматривать отправленный патч ;-)
Тут, похоже, в (оригинальном коде) icewm баг. Сравниваем [1] и [2], много 
думаем.
--- icewm-1.2.36/src/wmclient.cc.orig
+++ icewm-1.2.36/src/wmclient.cc
@@ -426,3 +426,3 @@
         getIconNameHint();
-        prop.wm_icon_name = false;
+        prop.wm_icon_name = new_prop;
         break;


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Ответить