Fix PR#107: wm_colormapwindows() did the wrong thing when presented
more than one window argument.
diff --git a/Lib/lib-tk/Tkinter.py b/Lib/lib-tk/Tkinter.py
index c687669..30cc982 100644
--- a/Lib/lib-tk/Tkinter.py
+++ b/Lib/lib-tk/Tkinter.py
@@ -783,7 +783,9 @@
 		return self.tk.call('wm', 'client', self._w, name)
 	client = wm_client
 	def wm_colormapwindows(self, *wlist):
-		args = ('wm', 'colormapwindows', self._w) + _flatten(wlist)
+		if len(wlist) > 1:
+			wlist = (wlist,) # Tk needs a list of windows here
+		args = ('wm', 'colormapwindows', self._w) + wlist
 		return map(self._nametowidget, self.tk.call(args))
 	colormapwindows = wm_colormapwindows
 	def wm_command(self, value=None):