Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.1:Update
kpimtextedit.11716
Fix-Bug-409695.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File Fix-Bug-409695.patch of Package kpimtextedit.11716
From f953a07ee13c3654939fd8922d765245a55f9afb Mon Sep 17 00:00:00 2001 From: Laurent Montel <montel@kde.org> Date: Thu, 11 Jul 2019 08:53:22 +0200 Subject: Fix Bug 409695 - pasting URI in composer doesnt add href in richtextmode FIXED-IN: 5.12.0 BUG: 409695 --- src/composer-ng/richtextcomposer.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/composer-ng/richtextcomposer.cpp b/src/composer-ng/richtextcomposer.cpp index 27b7b39..bbc7f34 100644 --- a/src/composer-ng/richtextcomposer.cpp +++ b/src/composer-ng/richtextcomposer.cpp @@ -514,6 +514,23 @@ void RichTextComposer::insertFromMimeData(const QMimeData *source) } } + if (textMode() == RichTextComposer::Rich) { + if (source->hasText()) { + const QString sourceText = source->text(); + if (sourceText.startsWith(QStringLiteral("http://")) + || sourceText.startsWith(QStringLiteral("https://")) + || sourceText.startsWith(QStringLiteral("ftps://")) + || sourceText.startsWith(QStringLiteral("ftp://")) + || sourceText.startsWith(QStringLiteral("mailto:")) + || sourceText.startsWith(QStringLiteral("smb://")) + || sourceText.startsWith(QStringLiteral("file://")) + ) { + insertHtml(QStringLiteral("<a href=\"%1\">%1</a> ").arg(sourceText)); + return; + } + } + } + KPIMTextEdit::RichTextEditor::insertFromMimeData(source); } -- cgit v1.1
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor