[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #26438] First application does not get a proper app icon under Wind
From: |
matt rice |
Subject: |
[bug #26438] First application does not get a proper app icon under Window Maker |
Date: |
Mon, 19 Apr 2010 13:12:28 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100330 Fedora/3.5.9-2.fc12 Firefox/3.5.9 |
Follow-up Comment #2, bug #26438 (project gnustep):
been a while since i've looked at this, so this may be hogwash.
IIRC the way appicons work in windowmaker is somewhat odd.
in the ICCCM if you look at...
4.1.2.4. WM_HINTS Property
where it talks about the initial_state hint it only describes behaviours for
IconicState and NormalState,
iirc windowmaker does something special when the first window is mapped with
its initial_state to WithdrawnState.
making that window the app icon window...
this happens in -orderwindow::: after the comment...
/* If we are asked to set hints for the appicon
i'm kinda confused on one thing, it looks like 'UseWindowmakerIcons = NO'
default shouldn't really work anymore since the following patch, I mean... it
looks like we create the windowmaker icon... but just don't send it any events
in XGServerEvent or something... maybe wlux was just talking about the effect
he would _expect_ from UseWindowmakerIcons = NO?
anyhow, i haven't tried it.
https://savannah.gnu.org/patch/?5434
anyhow further down in XGServerWindow.m:-orderwindow:::
the comment starting with...
/* This doesn't appear to do anything useful, and, at least
iirc this line ensured that the first window mapped was the icon window, it
could possibly be refined to aleviate the problems which caused it to be
commented out.
it probably 'doesn't appear to do anything' because -gui was creating/mapping
the app-icon window first anyways until the offset checks...
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?26438>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/