Also copy QByteArray of clipboard data.
This could possibly fix segfaults some people have seen when pasting after
68a0428a09
.
See #491.
This commit is contained in:
parent
b721a0e992
commit
4138debd1e
@ -23,7 +23,8 @@ import sys
|
||||
import itertools
|
||||
import functools
|
||||
|
||||
from PyQt5.QtCore import pyqtSignal, pyqtSlot, Qt, QTimer, QUrl, QMimeData
|
||||
from PyQt5.QtCore import (pyqtSignal, pyqtSlot, Qt, QTimer, QUrl, QMimeData,
|
||||
QByteArray)
|
||||
from PyQt5.QtWidgets import QApplication, QStyleFactory
|
||||
from PyQt5.QtGui import QClipboard
|
||||
from PyQt5.QtWebKit import QWebSettings
|
||||
@ -319,7 +320,7 @@ class WebView(QWebView):
|
||||
clipboard_data = clipboard.mimeData()
|
||||
new_clipboard_data = QMimeData()
|
||||
for mimetype in clipboard_data.formats():
|
||||
data = clipboard_data.data(mimetype)
|
||||
data = QByteArray(clipboard_data.data(mimetype))
|
||||
new_clipboard_data.setData(mimetype, data)
|
||||
|
||||
clipboard.setMimeData(selection_data)
|
||||
|
Loading…
Reference in New Issue
Block a user