summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHeinrich Wendel <h_wendel@cojobo.net>2005-06-06 16:27:42 +0000
committerHeinrich Wendel <h_wendel@cojobo.net>2005-06-06 16:27:42 +0000
commit282f18ca88b870b1eeaa87a0d2617c47b595557a (patch)
treed69d5a5a0a3b9783287a1005f8697e02e9c29640
parent971075a5f76086b81d660295453abeb84b95cad4 (diff)
add support for <deleted/> and pretty output
-rw-r--r--xdg/MenuEditor.py8
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)