Re: Русские оконные заголовки (en_IE-UTF8, icewm)
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;
Reply to: