700 currentItem = self.__debuggersList.currentItem() |
700 currentItem = self.__debuggersList.currentItem() |
701 if currentItem is debuggerItem: |
701 if currentItem is debuggerItem: |
702 # nothing to do |
702 # nothing to do |
703 return |
703 return |
704 |
704 |
705 currentParent = currentItem.parent() |
705 if currentItem: |
|
706 currentParent = currentItem.parent() |
|
707 else: |
|
708 currentParent = None |
706 if currentParent is None: |
709 if currentParent is None: |
707 # current is a debugger item |
710 # current is a debugger item |
708 self.__debuggersList.setCurrentItem(debuggerItem) |
711 self.__debuggersList.setCurrentItem(debuggerItem) |
709 elif currentParent is debuggerItem: |
712 elif currentParent is debuggerItem: |
710 # nothing to do |
713 # nothing to do |