Bug 717 - Was Re: [Bug 717] Changed - StarCraft Icons not created by wineshelllink

Dustin Navea speeddymon at yahoo.com
Tue May 28 13:35:23 CDT 2002

--- wine-bugs at winehq.com wrote:
> http://bugs.winehq.com/show_bug.cgi?id=717
> *** shadow/717	Sun May 26 12:09:57 2002
> --- shadow/717.tmp.5845	Sun May 26 20:43:23 2002
> ***************
> *** 149,151 ****
> --- 149,158 ----
>   ------- Additional Comments From
> Speeddymon at yahoo.com  2002-05-26 12:09 -------
>   Changing CC's
> + 
> + ------- Additional Comments From apa3a at yahoo.com 
> 2002-05-26 20:43 -------
> + Advise to discuss this issue on wine-devel. Not
> everybody reviews Bugzilla logs.
> + 
> + One more approach - if a target of a shell link
> does not exist create a dummy
> + target with some "UNKNOWN" icon, which will be
> replaced later. I like this
> + approach more.
> \ No newline at end of file

Here it is.  Well, after looking at the code, I found
out that it does create a key in RunOnce to create the
icon after reboot, but the icon never gets created, I
didn't do much investigation into why, but I do
believe that the initialization of wine doesn't read
RunOnce and so therefore the icons never get created. 
Also, after some more investigation, I found out that
StarCraft.exe and StarEdit.exe don't get created until
after the Windows Start Menu links get copied, so what
needs to be done is either implement the runonce
reading in wine init, or create an initscript that
reads it and creates the icons with wineshelllink upon
reboot, OR we can force icon extraction to be delayed
somehow until after all other files have been

I personally like the 2nd idea best, as it is 1) the
easiest and 2) actually goes with the trace message of
"Deferring Icon Creation to Reboot"...

Actually, The 2nd idea could even go into the
initscript that is posted in bugzilla already, its
under one of the early bugs, the one about being able
to double click the exe and it runs...


Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup

More information about the wine-devel mailing list