diff --git a/aqt/addcards.py b/aqt/addcards.py index d5f4c1775..ec99d2ce4 100644 --- a/aqt/addcards.py +++ b/aqt/addcards.py @@ -144,8 +144,10 @@ class AddCards(QDialog): for nid in self.history: if self.mw.col.findNotes("nid:%s" % nid): fields = self.mw.col.getNote(nid).fields - txt = stripHTMLMedia(",".join(fields))[:30] - a = m.addAction(_("Edit %s") % txt) + txt = stripHTMLMedia(", ".join(fields)) + if len(txt) > 30: + txt = txt[:30] + "..." + a = m.addAction(_("Edit \"%s\"") % txt) a.triggered.connect(lambda b, nid=nid: self.editHistory(nid)) else: a = m.addAction(_("(Note deleted)"))