# HG changeset patch
# User Yuya Nishihara <y...@tcha.org>
# Date 1268662244 -32400
# Node ID 50f1f2f568ce488f7b250e0f69f5128147fea94e
# Parent  9e606e1564393f692ac3d30330b3bcf1ef5304d8
thgconfig: fixed exception when extensions.disabled() is empty

extensions.disabled() returns None if no extension found.
It's common case for windows package.

diff --git a/tortoisehg/hgtk/thgconfig.py b/tortoisehg/hgtk/thgconfig.py
--- a/tortoisehg/hgtk/thgconfig.py
+++ b/tortoisehg/hgtk/thgconfig.py
@@ -1150,7 +1150,7 @@ class ConfigDialog(gtk.Dialog):
         def allexts():
             enabledexts, maxnamelen = extensions.enabled()
             disabledexts, maxnamelen = extensions.disabled()
-            exts = disabledexts.copy()
+            exts = (disabledexts or {}).copy()
             exts.update(enabledexts)
             return iter((name, exts[name])
                         for name in sorted(exts.iterkeys()))

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Tortoisehg-develop mailing list
Tortoisehg-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to