All calls in lxpanel to main_iteration are an effort to improve the drawing of the systray. That particular one seems useless and I will remove it. The problem still happens with it deleted, however. I will debug further.
PCMan wrote: > I noticed this earlier and did some debugging. > I thin it's caused by gtk_main_iteration(); called in your icon grid > implementation. > I don't know why it's there and it seems safe to be removed. > You can remove that main loop iteration and see if the error still happens. > > Besides, if I'm doing the icon grid implementation, I will subclass > GtkLayout to create my own custom widget. In this way it can be used > as a GtkContainer, and there is no need to create a GtkEventBox, and > then add a GtkLayout to it. The IconGrid itself can be the plugin > widget. This can make things simpler. > > On Sun, Jul 12, 2009 at 12:04 PM, Marty Jack<[email protected]> wrote: >> That concludes all the new work I think I should get done. >> >> There is one other known problem. If you delete one of the icon-grid based >> plugins from an existing panel, it starts throwing off assertions from the >> event loop about widgets not being able to find their toplevel. After that, >> redraws don't complete and there is massive drawing corruption. If you >> delete the entire panel and start over, you are fine. It certainly seems >> that the GtkLayout widget is mishandling this somehow, or I could be doing >> something wrong. In any event, for right now, it's a "expect problems if >> you do that". I will look into this next with my trusty GTK sources. >> >> Also we have the report from PCMan about the systray. If there is a >> problem, I still haven't seen it. I did notice that he fixed something, he >> hasn't said if that solved what he was seeing or not. >> >> ------------------------------------------------------------------------------ >> Enter the BlackBerry Developer Challenge >> This is your chance to win up to $100,000 in prizes! For a limited time, >> vendors submitting new applications to BlackBerry App World(TM) will have >> the opportunity to enter the BlackBerry Developer Challenge. See full prize >> details at: http://p.sf.net/sfu/Challenge >> _______________________________________________ >> Lxde-list mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/lxde-list >> > ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Lxde-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lxde-list
