From f5b4e9f6891a4fdf6459f59c0506b9a49ebd27a4 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 17 Jan 2009 16:55:02 +0900 Subject: [PATCH] fix copy/paste of colours & images from anki to anki --- ankiqt/ui/facteditor.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/ankiqt/ui/facteditor.py b/ankiqt/ui/facteditor.py index b1d302daf..ed35a1c07 100644 --- a/ankiqt/ui/facteditor.py +++ b/ankiqt/ui/facteditor.py @@ -612,15 +612,17 @@ class FactEdit(QTextEdit): QTextEdit.__init__(self, *args) self.parent = parent - def canInsertFromMimeData(self, src): - return (src.hasUrls() or - src.hasText() or - src.hasImage() or - src.hasHtml()) + def canInsertFromMimeData(self, source): + return (source.hasUrls() or + source.hasText() or + source.hasImage() or + source.hasHtml()) def insertFromMimeData(self, source): pics = ("jpg", "jpeg", "png", "tif", "tiff", "gif") audio = ("wav", "mp3", "ogg", "flac") + if source.hasHtml() and "qrichtext" in unicode(source.html()): + self.insertHtml(source.html()) if source.hasText(): txt = unicode(source.text()) l = txt.lower()