diff options
author | Heinrich Wendel <h_wendel@cojobo.net> | 2005-08-06 11:41:38 +0000 |
---|---|---|
committer | Heinrich Wendel <h_wendel@cojobo.net> | 2005-08-06 11:41:38 +0000 |
commit | 3cb2f1773a0248c4eba9934dd517450fc126bd24 (patch) | |
tree | f4dd94ac643389da85cd01d834265f83e390804c | |
parent | f4e2a8534b1f16def23f5655a8b5e4ab31d12c07 (diff) |
maybe fix the unicode bug
-rw-r--r-- | xdg/Menu.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/xdg/Menu.py b/xdg/Menu.py index 3a8c93e..3ae1338 100644 --- a/xdg/Menu.py +++ b/xdg/Menu.py @@ -995,6 +995,10 @@ class MenuEntryCache: def __addFiles(self, dir, subdir, prefix, legacy): for item in os.listdir(os.path.join(dir,subdir)): + try: + item.decode(locale.getdefaultencoding()[1]).encode('utf-8') + except: + pass if os.path.splitext(item)[1] == ".desktop": try: menuentry = MenuEntry(os.path.join(subdir,item), dir, prefix) |