color: drop useless override of ui.popbuffer()
authorYuya Nishihara <yuya@tcha.org>
Sat, 05 Dec 2015 23:41:11 +0900
changeset 27259 290b41913d9f
parent 27258 beda2c9dbbff
child 27260 d755a9531fce
color: drop useless override of ui.popbuffer() Because labels are applied at write() time since 717b75ae5bb0, colorui.popbuffer() is useless and it doesn't update _bufferapplylabels correctly. Removing it should fix the problem.
hgext/color.py
--- a/hgext/color.py	Fri Dec 04 14:22:15 2015 -0800
+++ b/hgext/color.py	Sat Dec 05 23:41:11 2015 +0900
@@ -419,13 +419,6 @@
             _styles[status] = ' '.join(good)
 
 class colorui(uimod.ui):
-    def popbuffer(self):
-        if self._colormode is None:
-            return super(colorui, self).popbuffer()
-
-        self._bufferstates.pop()
-        return ''.join(self._buffers.pop())
-
     _colormode = 'ansi'
     def write(self, *args, **opts):
         if self._colormode is None: