--- a/hgext/color.py Mon Feb 20 12:42:23 2017 +0100
+++ b/hgext/color.py Mon Feb 20 12:42:35 2017 +0100
@@ -296,18 +296,12 @@
return realmode
return None
-class colorui(uimod.ui):
- pass
-
def uisetup(ui):
if ui.plain():
return
- if not isinstance(ui, colorui):
- colorui.__bases__ = (ui.__class__,)
- ui.__class__ = colorui
def colorcmd(orig, ui_, opts, cmd, cmdfunc):
mode = _modesetup(ui_, opts['color'])
- colorui._colormode = mode
+ uimod.ui._colormode = mode
if mode and mode != 'debug':
color.configstyles(ui_)
return orig(ui_, opts, cmd, cmdfunc)