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

Reply via email to