Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:wolfi323:branches:KDE:Frameworks5
kmplayer4
Fix-crash-in-config-UI-setup.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File Fix-crash-in-config-UI-setup.patch of Package kmplayer4
From 0c797852d06f2452936fbebbe1d30314124916b4 Mon Sep 17 00:00:00 2001 From: "Friedrich W. H. Kossebau" <kossebau@kde.org> Date: Thu, 19 Nov 2020 23:51:49 +0100 Subject: [PATCH] Fix crash in config UI setup --- src/kmplayerconfig.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/kmplayerconfig.cpp b/src/kmplayerconfig.cpp index bee92af0..184e7f69 100644 --- a/src/kmplayerconfig.cpp +++ b/src/kmplayerconfig.cpp @@ -463,7 +463,10 @@ void Settings::show (const char * pagename) { configdialog->m_GeneralPageOutput->videoDriver->setCurrentRow(videodriver); configdialog->m_GeneralPageOutput->audioDriver->setCurrentRow(audiodriver); - configdialog->m_SourcePageURL->backend->setCurrentItem(configdialog->m_SourcePageURL->backend->findItems(backends["urlsource"], Qt::MatchFixedString).first()); + const auto matchedBackends = configdialog->m_SourcePageURL->backend->findItems(backends["urlsource"], Qt::MatchFixedString); + if (!matchedBackends.isEmpty()) { + configdialog->m_SourcePageURL->backend->setCurrentItem(matchedBackends.first()); + } int id = 0; const MediaManager::ProcessInfoMap::const_iterator e = m_player->mediaManager()->processInfos ().constEnd (); for (MediaManager::ProcessInfoMap::const_iterator i = m_player->mediaManager()->processInfos ().constBegin(); i != e; ++i) { -- GitLab
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