Android: Return empty mime data instead of 0 from empty clipboard
This is consistent with other platforms such as iOS and XCB, which return a QMimeData with an empty text when the clipboard is empty. [ChangeLog][Android] QClipboard::mimeData() now returns an empty object instead of null pointer from QClipboard when clipboard is empty for consistency with other platforms. Change-Id: I17068f0afcb63690cf11048ffa60e19dc9b08691 Task-number: QTBUG-41817 Reviewed-by: Paul Olav Tvete <paul.tvete@digia.com>
This commit is contained in:
parent
aa00020578
commit
9685c72e37
@ -44,10 +44,10 @@ QAndroidPlatformClipboard::QAndroidPlatformClipboard()
|
|||||||
|
|
||||||
QMimeData *QAndroidPlatformClipboard::mimeData(QClipboard::Mode mode)
|
QMimeData *QAndroidPlatformClipboard::mimeData(QClipboard::Mode mode)
|
||||||
{
|
{
|
||||||
if (QClipboard::Clipboard != mode || !QtAndroidClipboard::hasClipboardText())
|
Q_ASSERT(supportsMode(mode));
|
||||||
return 0;
|
m_mimeData.setText(QtAndroidClipboard::hasClipboardText()
|
||||||
|
? QtAndroidClipboard::clipboardText()
|
||||||
m_mimeData.setText(QtAndroidClipboard::clipboardText());
|
: QString());
|
||||||
return &m_mimeData;
|
return &m_mimeData;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user