I have made a change that uses a png file as the icon instead of the tiff and this appears to resolve the issue I showed in my attachment. This is not a general fix as there are a few other apps that show this issue. One of them is InnerSpace in the GAP project. Please give this a try.
GC On Sat, Oct 17, 2020 at 7:11 AM Gregory Casamento <greg.casame...@gmail.com> wrote: > > Alessandro, > > The SystemPreferences icon has always had an issue with WindowMaker. It's > just a normal tiff, but, for some reason, it shows up as color inverted > when docked in the WindowMaker dock, but normal when the application is > started. When you first start an application in GNUstep the icon gets > written to ~/GNUstep/Library/WindowMaker/CachedPixmaps when the application > is launched. I forget where precisely in the code this occurs. > > I believe this corruption might have something to do with your problem as > the second time it is invoked it reads the version of the icon that was > cached in the directory I indicated above. > > There are a number of possible solutions: > 1) Fix the tiff so that WindowMaker doesn't have an issue > 2) Fix WindowMaker (or GNUstep, in case the caching is happening in our > code... I am not sure it is) > > I have included a screenshot of what is happening on my system to > illustrate what I'm referring to. Please find it attached. I hope some of > this additional information helps. > > Yours, GC > > On Sat, Oct 17, 2020 at 4:32 AM Alessandro Sangiuliano < > alex2...@hotmail.com> wrote: > >> This morning I had more time to do better test. >> >> I have to add that in my case is just SystemPreferences icon that is not >> showed at first start. >> >> With Gorm and ProjectCenter, the window is showed as expected at first >> run! >> >> Maybe is just a little bug relative to SystemPreferences in my case, or >> just some request that SystemPreferences is doing and I'm not handling. >> >> Alex. >> >> ------------------------------ >> *Da:* Gnustep-dev <gnustep-dev-bounces+alex22_7=hotmail....@gnu.org> per >> conto di Alessandro Sangiuliano <alex2...@hotmail.com> >> *Inviato:* sabato 17 ottobre 2020 04:59 >> *A:* undefined <gnustep-dev@gnu.org> >> *Cc:* undefined <gnustep-dev@gnu.org> >> *Oggetto:* R: windowmaker - application icon missing at first start >> >> I wrote this email some days ago to Fred privately, because I was >> thinking that the problem was relative to my window manager that is young >> and ealyy stage, so i post here too bcause the problem is quite similar. >> >> Hi Fred, >> >> I write becaus ethe gnustep support in uroswm is almost completed, but >> there are few things to fix, actually in the miniwindow managment. Explain >> it with words would be a bit complex especially with my english, so I made >> a gif pic to share with you. >> >> Here is the lin that will expire after one month: >> >> https://ibb.co/3ND5Dhw >> >> Now i explain the problem in steps amd you will noticed them in the gif: >> >> 1) First time run uroswm >> 2) First time a GNUstep App >> 3) When the App is first time started the miniwindow on the left-bottom >> corner doesn't draw the icon, or better, it draws the icon but disappers >> quite soon. The icon just appears for some instants and then disappers. >> 4) I close the App >> 5) I run again the app >> 6) At this point, the App is started for the second time, ll works as >> expecetd and the miniwindow draws the icon ans show it as expected. >> >> Don't be scared by bad colors in the gif i just set low quality to the >> recorder. >> >> Why at the first start of theapp the icon is not painted as we expects? >> Maybe at the first run GS is doing some particular requests or >> setting/asking for soe extended window manager hints? >> >> Thank you, >> Alex >> >> >> ------------------------------ >> *Da:* Gnustep-dev <gnustep-dev-bounces+alex22_7=hotmail....@gnu.org> per >> conto di Riccardo Mottola <riccardo.mott...@libero.it> >> *Inviato:* venerdì 16 ottobre 2020 11:40 >> *A:* gnustep-dev@gnu.org <gnustep-dev@gnu.org> >> *Oggetto:* windowmaker - application icon missing at first start >> >> Hi! >> >> I noticed we recently have a strange behaviour, which is slightly >> different from setup (= installation on different computers) to setup I >> have >> >> The first time I start a GNUstep application with windowmaker (I mean >> the first GNUstep app started ever after X11 start essentially) it has a >> bad icon. >> - on some setup it has a "generic" icon by windowmaker >> - on other setups it has a black looking icon, as only the "mask" of the >> icon, the contours are drawn >> >> A restart of the app and then starting any other app, fixes that. >> >> >> This was not happening before. I think it is related to at least this >> commit - merge: >> >> >> https://github.com/mozilla/newtab-dev/raw/6be44da368fb869a3d3e1975f515857352a7d9fc/browser/modules/ProcessHangMonitor.jsm >> >> Can you reproduce? How is it for you? >> >> Riccardo >> >> >> > > -- > Gregory Casamento > GNUstep Lead Developer / OLC, Principal Consultant > http://www.gnustep.org - http://heronsperch.blogspot.com > https://www.patreon.com/bePatron?u=352392 - Become a Patron > https://gf.me/u/x8m3sx - My GNUstep GoFundMe > https://teespring.com/stores/gnustep - Store > -- Gregory Casamento GNUstep Lead Developer / OLC, Principal Consultant http://www.gnustep.org - http://heronsperch.blogspot.com https://www.patreon.com/bePatron?u=352392 - Become a Patron https://gf.me/u/x8m3sx - My GNUstep GoFundMe https://teespring.com/stores/gnustep - Store