1067 @pyqtSlot() |
1067 @pyqtSlot() |
1068 def on_diffP1Button_clicked(self): |
1068 def on_diffP1Button_clicked(self): |
1069 """ |
1069 """ |
1070 Private slot to handle the Diff to Parent 1 button. |
1070 Private slot to handle the Diff to Parent 1 button. |
1071 """ |
1071 """ |
1072 itm = self.logTree.selectedItems()[0] |
1072 if len(self.logTree.selectedItems()): |
|
1073 itm = self.logTree.selectedItems()[0] |
|
1074 else: |
|
1075 itm = self.logTree.currentItem() |
1073 if itm is None: |
1076 if itm is None: |
1074 self.diffP1Button.setEnabled(False) |
1077 self.diffP1Button.setEnabled(False) |
1075 return |
1078 return |
1076 rev2 = int(itm.text(self.RevisionColumn).split(":")[0]) |
1079 rev2 = int(itm.text(self.RevisionColumn).split(":")[0]) |
1077 |
1080 |
1085 @pyqtSlot() |
1088 @pyqtSlot() |
1086 def on_diffP2Button_clicked(self): |
1089 def on_diffP2Button_clicked(self): |
1087 """ |
1090 """ |
1088 Private slot to handle the Diff to Parent 2 button. |
1091 Private slot to handle the Diff to Parent 2 button. |
1089 """ |
1092 """ |
1090 itm = self.logTree.selectedItems()[0] |
1093 if len(self.logTree.selectedItems()): |
|
1094 itm = self.logTree.selectedItems()[0] |
|
1095 else: |
|
1096 itm = self.logTree.currentItem() |
1091 if itm is None: |
1097 if itm is None: |
1092 self.diffP2Button.setEnabled(False) |
1098 self.diffP2Button.setEnabled(False) |
1093 return |
1099 return |
1094 rev2 = int(itm.text(self.RevisionColumn).split(":")[0]) |
1100 rev2 = int(itm.text(self.RevisionColumn).split(":")[0]) |
1095 |
1101 |