diff options
author | Heinrich Wendel <h_wendel@cojobo.net> | 2005-06-06 16:27:42 +0000 |
---|---|---|
committer | Heinrich Wendel <h_wendel@cojobo.net> | 2005-06-06 16:27:42 +0000 |
commit | 282f18ca88b870b1eeaa87a0d2617c47b595557a (patch) | |
tree | d69d5a5a0a3b9783287a1005f8697e02e9c29640 | |
parent | 971075a5f76086b81d660295453abeb84b95cad4 (diff) |
add support for <deleted/> and pretty output
-rw-r--r-- | xdg/MenuEditor.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/xdg/MenuEditor.py b/xdg/MenuEditor.py index 1057811..69bec6d 100644 --- a/xdg/MenuEditor.py +++ b/xdg/MenuEditor.py @@ -228,8 +228,8 @@ class MenuEditor: def unhideMenu(self, menu): self.editMenu(menu, nodisplay = False, hidden = False) - xml_menu = self.getXmlMenu(menu.getPath(True,True), False) - for node in self.getXmlNodesByName(["Deleted", "NotDeleted"]): + xml_menu = self.__getXmlMenu(menu.getPath(True,True), False) + for node in self.__getXmlNodesByName(["Deleted", "NotDeleted"], xml_menu): node.parentNode.removeChild(node) def deleteMenuEntry(self, menuentry): @@ -491,7 +491,7 @@ class MenuEditor: except ValueError: pass - def __remove_whilespace_nodes(node): + def __remove_whilespace_nodes(self, node): remove_list = [] for child in node.childNodes: if child.nodeType == xml.dom.minidom.Node.TEXT_NODE: @@ -499,6 +499,6 @@ class MenuEditor: if not child.data.strip(): remove_list.append(child) elif child.hasChildNodes(): - remove_whilespace_nodes(child) + self.__remove_whilespace_nodes(child) for node in remove_list: node.parentNode.removeChild(node) |