Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package plasma-settings for openSUSE:Factory
checked in at 2026-11-06 19:43:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma-settings (Old)
and /work/SRC/openSUSE:Factory/.plasma-settings.new.3759290 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma-settings"
Fri Nov 6 19:43:06 2026 rev:8 rq:1395396 version:26.08.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma-settings/plasma-settings.changes
2026-10-11 15:25:14.484660325 +0200
+++
/work/SRC/openSUSE:Factory/.plasma-settings.new.3759290/plasma-settings.changes
2026-11-06 19:48:15.606767510 +0100
@@ -1,0 +2,10 @@
+Tue Nov 3 20:40:47 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 26.08.3
+ * New bugfix release
+ * For more details please see:
+ * https://kde.org/announcements/gear/26.08.3/
+- Changes since 26.08.2:
+ * Fix opening KCM in sub category by activation
+
+-------------------------------------------------------------------
Old:
----
plasma-settings-26.08.2.tar.xz
plasma-settings-26.08.2.tar.xz.sig
New:
----
plasma-settings-26.08.3.tar.xz
plasma-settings-26.08.3.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma-settings.spec ++++++
--- /var/tmp/diff_new_pack.GaOKAE/_old 2026-11-06 19:48:17.458845100 +0100
+++ /var/tmp/diff_new_pack.GaOKAE/_new 2026-11-06 19:48:17.465845393 +0100
@@ -21,7 +21,7 @@
%bcond_without released
Name: plasma-settings
-Version: 26.08.2
+Version: 26.08.3
Release: 0
Summary: Plasma Mobile Settings
License: GPL-3.0-or-later
++++++ plasma-settings-26.08.2.tar.xz -> plasma-settings-26.08.3.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plasma-settings-26.08.2/CMakeLists.txt
new/plasma-settings-26.08.3/CMakeLists.txt
--- old/plasma-settings-26.08.2/CMakeLists.txt 2026-10-05 06:04:46.000000000
+0200
+++ new/plasma-settings-26.08.3/CMakeLists.txt 2026-11-02 23:04:25.000000000
+0100
@@ -6,7 +6,7 @@
# KDE Application Version, managed by release script
set (RELEASE_SERVICE_VERSION_MAJOR "26")
set (RELEASE_SERVICE_VERSION_MINOR "08")
-set (RELEASE_SERVICE_VERSION_MICRO "2")
+set (RELEASE_SERVICE_VERSION_MICRO "3")
set (RELEASE_SERVICE_VERSION
"${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
project(plasma-settings VERSION ${RELEASE_SERVICE_VERSION})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-settings-26.08.2/org.kde.mobile.plasmasettings.metainfo.xml
new/plasma-settings-26.08.3/org.kde.mobile.plasmasettings.metainfo.xml
--- old/plasma-settings-26.08.2/org.kde.mobile.plasmasettings.metainfo.xml
2026-10-05 06:04:46.000000000 +0200
+++ new/plasma-settings-26.08.3/org.kde.mobile.plasmasettings.metainfo.xml
2026-11-02 23:04:25.000000000 +0100
@@ -134,6 +134,7 @@
<url type="homepage">https://plasma-mobile.org/</url>
<url
type="donation">https://www.kde.org/donate.php?app=org.kde.mobile.plasmasettings</url>
<releases>
+ <release version="26.08.3" date="2026-11-05"/>
<release version="26.08.2" date="2026-10-08"/>
<release version="26.08.1" date="2026-09-10"/>
<release version="26.08.0" date="2026-08-20"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plasma-settings-26.08.2/src/settingsapp.cpp
new/plasma-settings-26.08.3/src/settingsapp.cpp
--- old/plasma-settings-26.08.2/src/settingsapp.cpp 2026-10-05
06:04:46.000000000 +0200
+++ new/plasma-settings-26.08.3/src/settingsapp.cpp 2026-11-02
23:04:25.000000000 +0100
@@ -140,7 +140,7 @@
void SettingsApp::loadModuleById(QString id)
{
QModelIndex index;
- int subCategoryIndex = -1;
+ QModelIndex subCategoryIndex;
// Find start module in model
for (int i = 0; i < m_categoryModel->rowCount(); ++i) {
@@ -156,12 +156,11 @@
break;
} else if (mi->menu()) {
// If it's a category, loop over subcategory kcms
- auto children = m_model->childrenList(mi);
-
- for (int j = 0; j < children.size(); ++j) {
- if (children[j]->id() == id) {
+ for (int j = 0; j < m_categoryModel->rowCount(tempIndex); ++j) {
+ auto childIndex = m_categoryModel->index(j, 0, tempIndex);
+ if (childIndex.data(ModulesModel::IdRole).toString() == id) {
index = tempIndex;
- subCategoryIndex = j;
+ subCategoryIndex = childIndex;
break;
}
}
@@ -178,8 +177,8 @@
loadModule(index);
// If it's a subcategory, load the kcm
- if (subCategoryIndex != -1) {
- loadModule(m_subCategoryModel->index(subCategoryIndex, 0));
+ if (subCategoryIndex.isValid()) {
+ loadModule(m_subCategoryModel->mapFromSource(subCategoryIndex));
Q_EMIT subCategoryRequested();
}
} else {