From 59b8c156c33a7da208f9ec64268144339d5e022a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 24 Aug 2020 09:01:44 +0530 Subject: [PATCH] Possible fix for #1892646 --- src/calibre/gui2/widgets2.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/widgets2.py b/src/calibre/gui2/widgets2.py index c8a6db2bde..4b5d836311 100644 --- a/src/calibre/gui2/widgets2.py +++ b/src/calibre/gui2/widgets2.py @@ -586,7 +586,7 @@ class DateTimeEdit(QDateTimeEdit): def __init__(self, parent=None): QDateTimeEdit.__init__(self, parent) - le = LineEditForDateTimeEdit(self) + self.custom_line_edit = le = LineEditForDateTimeEdit(self) self.setLineEdit(le) le.date_time_pasted.connect(self.date_time_pasted, type=Qt.QueuedConnection) le.date_time_copied.connect(self.date_time_copied, type=Qt.QueuedConnection) @@ -600,7 +600,7 @@ class DateTimeEdit(QDateTimeEdit): def date_time_copied(self, text): md = QMimeData() md.setText(text or self.dateTime().toString()) - md.setData(LineEditForDateTimeEdit.MIME_TYPE, self.dateTime().toString(Qt.ISODate).encode('ascii')) + md.setData(self.custom_line_edit.MIME_TYPE, self.dateTime().toString(Qt.ISODate).encode('ascii')) QApplication.instance().clipboard().setMimeData(md) def date_time_pasted(self, qt_dt):