mercurial/ui.py
changeset 6333 f477afeb3a0f
parent 6325 41c77bb8d7f3
child 6351 eed0a6a05096
equal deleted inserted replaced
6332:950e72fc7cf3 6333:f477afeb3a0f
    58             self.cdata = dupconfig(self.parentui.cdata)
    58             self.cdata = dupconfig(self.parentui.cdata)
    59             if self.parentui.ucdata:
    59             if self.parentui.ucdata:
    60                 self.ucdata = dupconfig(self.parentui.ucdata)
    60                 self.ucdata = dupconfig(self.parentui.ucdata)
    61             if self.parentui.overlay:
    61             if self.parentui.overlay:
    62                 self.overlay = dupconfig(self.parentui.overlay)
    62                 self.overlay = dupconfig(self.parentui.overlay)
       
    63             if self.parentui is not parentui and parentui.overlay is not None:
       
    64                 if self.overlay is None:
       
    65                     self.overlay = util.configparser()
       
    66                 updateconfig(parentui.overlay, self.overlay)
    63             self.buffers = parentui.buffers
    67             self.buffers = parentui.buffers
    64 
    68 
    65     def __getattr__(self, key):
    69     def __getattr__(self, key):
    66         return getattr(self.parentui, key)
    70         return getattr(self.parentui, key)
    67 
    71