Hi Wolfgang,

> On 13 Dec 2021, at 23:49, Wolfgang Lux <[email protected]> wrote:
> 
> Hi Sergii,
>> 
>> 
>> Hi Wolfgang,
>> 
>>> On 10 Dec 2021, at 15:47, Wolfgang Lux <[email protected]> wrote:
>>> 
>>> Follow-up Comment #7, bug #26438 (project gnustep):
>>> 
>>> This issue is not related to the backend, it's an issue interacting with the
>>> WindowMaker protocol that allows GNUstep applications to control the app 
>>> icon
>>> instead of having WindowMaker manage the app icon itself. Essentially, it
>>> means that the app icon must be the first window that a GNUstep application
>>> opens and maps to the screen.
>> 
>> This issue may be related to backend type. Cairo backends doesn’t use XShm 
>> extension on window drawing.
>> Do you use Cairo backend with WindowMaker? Could you please try ART backend?
> 
> TBH, I haven't been using WindowMaker for a number of years now.
> I've now tried it again and the code works for me. I hadn't noticed the 
> subtle change in the _checkStyle: method, which has removed the group hint 
> from the initial window used to compute the frame offsets and apparently does 
> the trick to tell WindowMaker to ignore these windows when it comes to 
> determining which window is the appicon.
> So, sorry for the noise and insisting (twice) that my original fix would be 
> necessary. :-(
> I just blindly had guessed from Riccardo's description that the original 
> issue was still present.
> 
> Wolfgang


Great, thank you for your try and feedback! 
TBH I’ve forgot to mention that small _checkStyle: change in commit 
description. Group hint change actually does the trick. :)

Sergii

Reply via email to