notebook problems



Hi,

I'm using the mozEmbed GtkWidget in a "tab" browser (using the GtkNoteBook
widget). I can add tabs (using gtk_notebook_append_page) and remove tabs
(using gtk_notebook_remove_page). My problem is that after adding and
deleting tabs for awhile I get a GDK_EXPOSE event for a window with an
address (event.any.window), the same as as one of the
mozEmebed->window that was deleted (removed) quite awhile back (I had added
and deleted several tabs after deleting this particular window).
The window is truly gone so my app segfaults :-(.

So, it looks like somthing does not get cleaned up in
gtk_notebook_remove_page or more likely I'm not cleaning up correctly when
deleting (removing) a
tab.


Any ideas on why I can get an expose event for a window that has 
been destroyed?
I am using gtk_notebook_set_page () to change between tabs.

Thanks,

Andreas.

PS. I am using gtk 1.2.10




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]