Maybe you can run gdb with environment variable
G_DEBUG=fatal-criticals or other flags documtented in the API doc. In
this way we can find which part cause the assertions.

On Sun, Jul 12, 2009 at 11:17 PM, Marty Jack<[email protected]> wrote:
> 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