fix regression caused by tooltips
authorthomasv <thomasv@gitorious>
Wed, 9 Jan 2013 09:11:01 +0000 (10:11 +0100)
committerthomasv <thomasv@gitorious>
Wed, 9 Jan 2013 09:11:01 +0000 (10:11 +0100)
lib/gui_qt.py

index 2000b86..1db1ac0 100644 (file)
@@ -464,9 +464,7 @@ class ElectrumWindow(QMainWindow):
 
     def tx_label_clicked(self, item, column):
         if column==2 and item.isSelected():
-            tx_hash = str(item.toolTip(0))
             self.is_edit=True
-            #if not self.wallet.labels.get(tx_hash): item.setText(2,'')
             item.setFlags(Qt.ItemIsEditable|Qt.ItemIsSelectable | Qt.ItemIsUserCheckable | Qt.ItemIsEnabled | Qt.ItemIsDragEnabled)
             self.history_list.editItem( item, column )
             item.setFlags(Qt.ItemIsSelectable | Qt.ItemIsUserCheckable | Qt.ItemIsEnabled | Qt.ItemIsDragEnabled)
@@ -476,7 +474,7 @@ class ElectrumWindow(QMainWindow):
         if self.is_edit: 
             return
         self.is_edit=True
-        tx_hash = str(item.toolTip(0))
+        tx_hash = str(item.data(0, Qt.UserRole).toString())
         tx = self.wallet.transactions.get(tx_hash)
         s = self.wallet.labels.get(tx_hash)
         text = unicode( item.text(2) )