[haiku-development] Re: Snow

  • From: "Rene Gollent" <anevilyak@xxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Wed, 29 Oct 2008 09:05:47 -0500

On Mon, Oct 27, 2008 at 11:22 PM, François Revol <revol@xxxxxxx> wrote:
>
> if (index <= 0 && msg->what == B_GET_SUPPORTED_SUITES)
>  return this;
>
> which explains it works for this one.
> Adding test for B_DELETE_PROPERTY makes it finally call
> BShelf::MessageReceived() as it was previously not called.
> But still it fails to work as the popped variable is actually true
> there.

That and several other problems are fixed now, most of BShelf's
scripting specifiers were completely broken. The Remove BSnow button
works now, but there are still other problems: most notably, BSnow
messes up the graphics state of the desktop window somehow after
removing it. To easily see this, have the Workspaces replicant on the
desktop at the same time. After add/removing BSnow, the border lines
of Workspaces no longer redraw correctly all the time, and moving a
window around over the desktop makes Workspaces flicker like crazy,
even if the window's not obscuring/exposing anywhere near that part of
the desktop. Quit/restarting Tracker fixes that but...

Regards,

Rene

Other related posts: