def _history_changed ( self ):
        if not self._no_update:
            if self._first_time is None:
                self._first_time = False
                if (self.value == '') and (len( self.history ) > 0):
                    self.value = self.history[0]

            self._load_history( select = False )
Handles the 'history' being changed.
dataset/ETHPy150Open enthought/traitsui/traitsui/wx/history_control.py/HistoryControl._history_changed