Re: 1.4.5 broken?
Tobias Wiren (tobwi@e76.ryd.student.liu.se)
Thu, 28 May 1998 22:14:59 +0200 (MET DST)
On Thu, 28 May 1998 seanh@piosoft.com wrote:
> that doesn't work. When I do Update Start Menu it just sits there and
> then if I click a couple times it exits X. So, I can't do this. What do
> I do? Is there some other way to update it? Am I doing something wrong?
> THanks!
> Sean
>
I had the same problem. I found it a bitt odd, so I felt I had to look at
the source. Here's what i found in afterstep/configure.c:
void MakeMenus(const char *display_name, int thisdesktop, Bool
shallmeltstart)
{
...
#ifndef NO_MAKEMENUSONBOOT
#ifndef NO_MAKESTARTMENU
if (shallmeltstart)
MeltStartMenu(TMP_STARTMENU);
#endif
#endif
...
}
QuickRestart, which is the function that is called when you choose to
update the start menu, calls MakeMenus. The function that actually remakes
the start menu is MeltStartMenu. The fragment of code above is the only
place where MakeMenus call MeltStartMenus, thus if you have compiled AS
with NO_MAKEMENUSONBOOT or NO_MAKESTARTMENU the start menu will not be
rebuilt at startup nor when you ask it to.
This was in AfterStep-1.4.5.55, so I guess it might have been altered
since...
/Tobias
--
WWW: http://www.afterstep.org/
FTP: ftp://ftp.afterstep.org/
MAIL: http://wormhole.eosys.com/mailing-lists/AfterStep-Info.html
FAQ: http://www.cs.purdue.edu/homes/zamboni/afterstep/FAQ.html
To unsubscribe: echo unsubscribe | mail afterstep-request@eosys.com