Re: More weather problems...should be easy

Brian Wolven <[email protected]>
Newsgroups gmane.comp.windows.shells.litestep
Message-ID <[email protected]>
Hale, Paul wrote:
> I am having a problem after I update my weather. For some reason, when I
> create the labels for the current condition or the forecast, lsColor
> doesn't seem to register. IE, none of the color evars are recognized.
> 
> OK, so here is the original: (forgive wrapping)
> 
> *Alias !getWeather !execute [wscript $Weatherscript$  %1 /prefix:loc1
> /bang:!UpdateWeather]
> *Alias !UpdateWeather !Execute [!reload][!NetReloadModule
> lscolor-1.6.1][!popuprescan][!LabelRefresh dateTime][!LabelRefresh
> WeatherButton][!netReloadModule $timerModule$] 
>  
> Here is mine:
> 
> *Script bang !getWeather 
> 	*Script exec !Execute [wscript $WeatherDir$WeatherNotDLL.vbs]
> 	*Script exec !reload
> 	*Script exec !NetReloadModule $ColorModule$
> 	*Script exec !PopupRescan
> 	*Script exec !LabelRefresh Forecast
> 	*Script exec !LabelRefresh CurrCond
> 	*Script exec !netReloadModule $TimerModule$
> *Script ~bang

When you !reload you're wiping out the existing definitions of the colors from 
lscolor (that's why I did a !netreloadmodule of lscolor), and there must be some 
timing/threading issue that prevents them from being reset before the labels and 
popups are updated in the mzscript bang. Apparently the equivalent !alias didn't 
have that problem. You could try sticking a pause in there, I suppose. I think 
that !popuprescan has changed slightly since that code was written also; perhaps 
it's doing a !reload now by default? So you're wiping out the color vars again 
after you've reloaded them. Time to play around with the bang order and see what 
works.

Also, if you're only displaying the weather data in labels you can skip the 
!popuprescan now.


---------------------------------------------------------------------
    Can't Unsubscribe? Check http://desktopian.org/listunsub.html
        LS List Homepage: http://wuzzle.org/list/litestep.php
            Get the LS FAQ: http://lsfaq.shellfront.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.