GNOME Bugzilla – Bug 354654
forgets to escape markup somewhere
Last modified: 2006-10-02 23:41:07 UTC
when bringing up the Properties dialog for "Menus & Toolbars", I see /usr/lib/python2.4/site-packages/Alacarte/DialogHandler.py:244: GtkWarning: Failed to set text from markup due to error parsing markup: Error on line 1: Character ' ' is not valid at the start of an entity name; the & character begins an entity; if this ampersand isn't supposed to be an entity, escape it as & self.item_row[2] = self.tree.get_widget('item_name_entry').get_text() /usr/lib/python2.4/site-packages/Alacarte/DialogHandler.py:243: GtkWarning: Failed to set text from markup due to error parsing markup: Error on line 1: Character ' ' is not valid at the start of an entity name; the & character begins an entity; if this ampersand isn't supposed to be an entity, escape it as & self.item_row[1] = util.getIcon(self.tree.get_widget('item_icon_button').icon_path) /usr/lib/python2.4/site-packages/Alacarte/DialogHandler.py:237: GtkWarning: Failed to set text from markup due to error parsing markup: Error on line 1: Character ' ' is not valid at the start of an entity name; the & character begins an entity; if this ampersand isn't supposed to be an entity, escape it as & response = dialog.run()
oh, and after I close that dialog, and try to move the item with the "Move" buttons, I get Traceback (most recent call last):
+ Trace 71744
self.editor.moveItem(item, item.get_parent(), before=before)
self.__positionItem(new_parent, item, before, after)
menu_xml = self.__getXmlMenu(self.__getPath(parent), dom, dom)
node = self.__addXmlMenuElement(element, name, dom)
return element.appendChild(node)
raise xml.dom.HierarchyRequestErr( xml.dom.HierarchyRequestErr: two document elements disallowed
This _should_ be fixed.