[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: