bugfix: check hasFocus() when handling clipboard change

When copying the preview image, other tabs should check if they have the focus.

Signed-off-by: Le Tan <tamlokveer@gmail.com>
This commit is contained in:
Le Tan 2017-01-13 22:31:54 +08:00
parent 77d8daa5ec
commit 5a097421e1

View File

@ -516,6 +516,9 @@ void VMdEdit::handleSelectionChanged()
void VMdEdit::handleClipboardChanged(QClipboard::Mode p_mode) void VMdEdit::handleClipboardChanged(QClipboard::Mode p_mode)
{ {
if (!hasFocus()) {
return;
}
if (p_mode == QClipboard::Clipboard) { if (p_mode == QClipboard::Clipboard) {
QClipboard *clipboard = QApplication::clipboard(); QClipboard *clipboard = QApplication::clipboard();
const QMimeData *mimeData = clipboard->mimeData(); const QMimeData *mimeData = clipboard->mimeData();