Hey Olaf, didn't you solve this with your latest changes?

> [EMAIL PROTECTED] - Sat Dec 16 15:54:50 2006]:
> 
> In revision f0b709dcd5269fb88b748a2e5d54e259d0f66881 on 2006-04-22, the
> calls of InitVirtualScreens() and ConfigureWorkSpaceManager() were moved
> after reading the configuration file.
> 
>     MapWindowCurrentWorkSpace {
>     # border_color  [background] [foreground] [bitmap]
>       "Red" "Yellow" "Black"
>     }
> 
> However, when the "MapWindowCurrentWorkSpace" directive from the config
> file is processed, it calls WMapCreateCurrentBackGround() which loops
> over all virtual screens, which (now) don't exist yet. So the settings
> don't take effect.
> 
> The same problem occurs when WMapCreateDefaultBackGround() is called.
> 
> I tried simply moving the calls InitVirtualScreens() and
> ConfigureWorkSpaceManager() back to where they were, but for some reason
> that produces a core dump.
> 
> I suspect that the solution to be found would be splitting the
> functionality of the calls to the 2 functions to a part to be done
> before reading the config file, and a part afterward. But I don't know
> how to perform this separation.
> 
> -Olaf.
> 
> 
-- 
-- 
Richard Levitte                         [EMAIL PROTECTED]
                                        http://richard.levitte.org/

"When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up."
                                                -- C.S. Lewis





Reply via email to