Silent (random?) parsing error
Submitted by Lars Kruse
Created attachment 177277 open this file via "glade broken.xml" and check the (erroneously empty) "OpenGLSettingsFrame"
I am creating a PyGTK application GUI with glade. It worked very well until I recently added a GtkFileChooserButton. This caused - on subsequent file loading via glade - the silent removal of a VBox from a different part of the GUI.
I am using glade 3.6.7-1+b1 (debian package for i386).
How to reproduce:
- run "glade broken.xml"
- check the GtkFrame "OpenGLSettingsFrame" - it is empty (but it is supposed to contain a VBox with some checkboxes)
- close glade and run "glade working.xml" - the frame mentioned above contains the expected checkboxes
the only difference between working.xml and broken.xml is the type of a single object: GtkFileChooserButton (broken) and GtkToolButton (working).
Sadly I failed to find a smaller xml file exposing this behaviour.
Additionally I noticed, that his problem is not exposed, if start glade without any arguments and load "broken.xml" via the Open File menu item. Thus this feels like there is some kind of missing memory inisitalization. Or what do you think?
Hopefully you will be able to track down this bug. Thanks for your time!
Attachment 177277, "open this file via "glade broken.xml" and check the (erroneously empty) "OpenGLSettingsFrame"":