libs-back icon indicating copy to clipboard operation
libs-back copied to clipboard

First GS app launched has bad Icon

Open rmottola opened this issue 5 years ago • 2 comments

The first GNUstep application launched in an X11 has a bad icon in the mini-window when using WindowMaker. It is recognizable since it is the Alphachannel, first filled with garbage then quickly after application start it becomes black, the Icon is seen as a black silouhette.

rmottola avatar Dec 14 '20 13:12 rmottola

I assume you mean "application icon" instead of "mini-window". It seems like bad applicationn icon handling by WindowMaker (libwraster). Could you please share how does cached icon for this application look like (~/GNUstep/Library/WindowMaker/CachedPixmaps)? I can revert my change but:

  1. Every application start should show described in PR #29 misbehavior.
  2. IMHO hacks is not good way to solve problems.

Additionally I've got fixed libwraster in NEXTSPACE source tree. Potentially we could discuss bundling this library with GNUstep.

trunkmaster avatar Dec 15 '20 17:12 trunkmaster

I've figured out what is the cause of that flickering. WindowMaker updates the application icon on every window mapping. Generally it's not quite correct but it's how WindowMaker acts. ART backend handles this event well, Cairo - does not. I think we need help from @fredkiefer.

trunkmaster avatar Apr 04 '21 22:04 trunkmaster