mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 22:12:21 -04:00
fix crash on linux when pasting invalid url (#858)
This commit is contained in:
parent
3f6266a712
commit
1fb0c73e91
1 changed files with 4 additions and 1 deletions
|
@ -1024,6 +1024,7 @@ class EditorWebView(AnkiWebView):
|
||||||
url = url.splitlines()[0]
|
url = url.splitlines()[0]
|
||||||
link = self._localizedMediaLink(url)
|
link = self._localizedMediaLink(url)
|
||||||
mime = QMimeData()
|
mime = QMimeData()
|
||||||
|
if link:
|
||||||
mime.setHtml(link)
|
mime.setHtml(link)
|
||||||
return mime
|
return mime
|
||||||
|
|
||||||
|
@ -1043,6 +1044,8 @@ class EditorWebView(AnkiWebView):
|
||||||
if l.startswith("http://") or l.startswith("https://") or l.startswith("file://"):
|
if l.startswith("http://") or l.startswith("https://") or l.startswith("file://"):
|
||||||
txt = txt.split("\r\n")[0]
|
txt = txt.split("\r\n")[0]
|
||||||
html = self._localizedMediaLink(txt)
|
html = self._localizedMediaLink(txt)
|
||||||
|
if not html:
|
||||||
|
return QMimeData()
|
||||||
if html == txt:
|
if html == txt:
|
||||||
# wasn't of a supported media type; don't change
|
# wasn't of a supported media type; don't change
|
||||||
html = None
|
html = None
|
||||||
|
|
Loading…
Reference in a new issue