https://bugs.kde.org/show_bug.cgi?id=390964
danjar...@gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |danjar...@gmail.com --- Comment #9 from danjar...@gmail.com --- I use KdeNEON and it is frustrating that this package is not updated, to avoid this error, along with the text-ui viewer, I run the following script. apt install pidgin-sipe kde-telepathy # (you need activate "dep-src" en /etc/apt/source.list) mkdir ktp-text-ui-fix cd ktp-text-ui-fix apt install build-essential devscripts apt source kde-telepathy-text-ui apt build-dep kde-telepathy-text-ui cd ktp-text-ui-* patch -p1 << "EOF" --- a/lib/adium-theme-view.cpp +++ b/lib/adium-theme-view.cpp @@ -68,6 +68,8 @@ bool AdiumThemePage::acceptNavigationRequest(const QUrl &url, QWebEnginePage::Na Q_EMIT nextConversation(); } else if (url.fragment() == QLatin1String("x-prevConversation")) { Q_EMIT prevConversation(); + } else if (url.scheme() == QLatin1String("data")) { + return true; } else { QDesktopServices::openUrl(url); } EOF patch -p1 << "EOF" --- a/app/chat-window.cpp +++ b/app/chat-window.cpp @@ -53,6 +53,7 @@ #include <QLabel> #include <QLineEdit> #include <QMouseEvent> +#include <QScrollArea> #include <TelepathyQt/Account> #include <TelepathyQt/ContactCapabilities> @@ -760,7 +761,9 @@ void ChatWindow::showSettingsDialog() KSettings::Dialog *dialog = new KSettings::Dialog(this); KPageWidgetItem *configPage = dialog->addModule(QLatin1String("kcm_ktp_chat_appearance")); - KCModuleProxy *proxy = qobject_cast<KCModuleProxy*>(configPage->widget()); + QScrollArea *moduleScroll = qobject_cast<QScrollArea*>(configPage->widget()); + Q_ASSERT(moduleScroll); + KCModuleProxy *proxy = qobject_cast<KCModuleProxy*>(moduleScroll->widget()); Q_ASSERT(proxy); connect(proxy->realModule(), SIGNAL(reloadTheme()), @@ -770,7 +773,9 @@ void ChatWindow::showSettingsDialog() dialog->addModule(QLatin1String("kcm_ktp_chat_messages")); KPageWidgetItem *otrConfigPage = dialog->addModule(QLatin1String("kcm_ktp_chat_otr")); - proxy = qobject_cast<KCModuleProxy*>(otrConfigPage->widget()); + moduleScroll = qobject_cast<QScrollArea*>(otrConfigPage->widget()); + Q_ASSERT(moduleScroll); + proxy = qobject_cast<KCModuleProxy*>(moduleScroll->widget()); Q_ASSERT(proxy); QVariant value; value.setValue(m_proxyService); EOF debchange -i # (you need change the first line with: ktp-text-ui (4:17.12.3-0ubuntu2) bionic; urgency=medium) dpkg-source --commit debuild -us -uc -i -I cd .. dpkg -i kde-telepathy-text-ui_*.deb -- You are receiving this mail because: You are watching all bug changes.