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