[systemsettings] [Bug 488326] Opening System Settings to Mouse or Networks KCM breaks other pages afterwards: InlineMessage.qml:123 Cannot assign object of type "TP.IconPropertiesGroup" to property of

2024-07-05 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=488326

Nate Graham  changed:

   What|Removed |Added

   Version Fixed In||6.1.3

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 488326] Opening System Settings to Mouse or Networks KCM breaks other pages afterwards: InlineMessage.qml:123 Cannot assign object of type "TP.IconPropertiesGroup" to property of

2024-07-03 Thread Marco Martin
https://bugs.kde.org/show_bug.cgi?id=488326

Marco Martin  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
   |ma/plasma-desktop/-/commit/ |ma/plasma-desktop/-/commit/
   |138de7b28f60f2d0029e686153d |f6921a5415c5db0f5acfa9439bf
   |408233a32c08b   |33fbffe8026c9

--- Comment #38 from Marco Martin  ---
Git commit f6921a5415c5db0f5acfa9439bf33fbffe8026c9 by Marco Martin.
Committed on 03/07/2024 at 08:19.
Pushed by mart into branch 'Plasma/6.1'.

Use a shared QQmlEngine when possible

If a qml engine is found as the property __qmlEngine of qApp,
use it to load the qml, in order to workaround the bug

needs https://invent.kde.org/plasma/systemsettings/-/merge_requests/322


(cherry picked from commit 138de7b28f60f2d0029e686153d408233a32c08b)

09aecfa7 Use a shared QQmlEngine when possible

Co-authored-by: Marco Martin 

M  +6-1kcms/touchpad/kcm/touchpadconfig.cpp

https://invent.kde.org/plasma/plasma-desktop/-/commit/f6921a5415c5db0f5acfa9439bf33fbffe8026c9

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 488326] Opening System Settings to Mouse or Networks KCM breaks other pages afterwards: InlineMessage.qml:123 Cannot assign object of type "TP.IconPropertiesGroup" to property of

2024-07-03 Thread Marco Martin
https://bugs.kde.org/show_bug.cgi?id=488326

Marco Martin  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
   |ma/plasma-nm/-/commit/9e2ae |ma/plasma-desktop/-/commit/
   |48fb51cdb1a38e267c04a2ab548 |138de7b28f60f2d0029e686153d
   |4e133d6e|408233a32c08b

--- Comment #37 from Marco Martin  ---
Git commit 138de7b28f60f2d0029e686153d408233a32c08b by Marco Martin.
Committed on 03/07/2024 at 08:14.
Pushed by mart into branch 'master'.

Use a shared QQmlEngine when possible

If a qml engine is found as the property __qmlEngine of qApp,
use it to load the qml, in order to workaround the bug

needs https://invent.kde.org/plasma/systemsettings/-/merge_requests/322

M  +6-1kcms/touchpad/kcm.cpp

https://invent.kde.org/plasma/plasma-desktop/-/commit/138de7b28f60f2d0029e686153d408233a32c08b

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 488326] Opening System Settings to Mouse or Networks KCM breaks other pages afterwards: InlineMessage.qml:123 Cannot assign object of type "TP.IconPropertiesGroup" to property of

2024-07-03 Thread Marco Martin
https://bugs.kde.org/show_bug.cgi?id=488326

Marco Martin  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
   |ma/systemsettings/-/commit/ |ma/plasma-nm/-/commit/9e2ae
   |09514cd3bfdfb1c6342cc98e254 |48fb51cdb1a38e267c04a2ab548
   |33537fb78cb3d   |4e133d6e

--- Comment #36 from Marco Martin  ---
Git commit 9e2ae48fb51cdb1a38e267c04a2ab5484e133d6e by Marco Martin.
Committed on 03/07/2024 at 08:05.
Pushed by mart into branch 'Plasma/6.1'.

Use a shared QQmlEngine when possible

If a qml engine is found as the property __qmlEngine of qApp,
use it to load the qml, in order to workaround the bug 

needs https://invent.kde.org/plasma/systemsettings/-/merge_requests/322


(cherry picked from commit a42319339782f9742bec15334eebcacadbca17d9)

c25a2a76 fix layout

Co-authored-by: Marco Martin 

M  +1-3kcm/CMakeLists.txt
M  +27   -27   kcm/kcm.cpp
M  +4-2kcm/kcm.h
D  +0-47   kcm/kcm.ui

https://invent.kde.org/plasma/plasma-nm/-/commit/9e2ae48fb51cdb1a38e267c04a2ab5484e133d6e

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 488326] Opening System Settings to Mouse or Networks KCM breaks other pages afterwards: InlineMessage.qml:123 Cannot assign object of type "TP.IconPropertiesGroup" to property of

2024-07-03 Thread Marco Martin
https://bugs.kde.org/show_bug.cgi?id=488326

Marco Martin  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
   |ma/plasma-nm/-/commit/a4231 |ma/systemsettings/-/commit/
   |9339782f9742bec15334eebcaca |09514cd3bfdfb1c6342cc98e254
   |dbca17d9|33537fb78cb3d

--- Comment #35 from Marco Martin  ---
Git commit 09514cd3bfdfb1c6342cc98e25433537fb78cb3d by Marco Martin.
Committed on 03/07/2024 at 08:04.
Pushed by mart into branch 'Plasma/6.1'.

Share the qml engine as a qApp property

use this for weird kcms that are still qwidget but have an
internal QQuickWidget, so that they can share the qqmlengine

this works around


(cherry picked from commit 1021059cf8b9965b2742f568c96bcb2b9e661b77)

deda2c74 Share the qml engine as a qApp property

Co-authored-by: Marco Martin 

M  +1-0app/SidebarMode.cpp

https://invent.kde.org/plasma/systemsettings/-/commit/09514cd3bfdfb1c6342cc98e25433537fb78cb3d

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 488326] Opening System Settings to Mouse or Networks KCM breaks other pages afterwards: InlineMessage.qml:123 Cannot assign object of type "TP.IconPropertiesGroup" to property of

2024-07-03 Thread Marco Martin
https://bugs.kde.org/show_bug.cgi?id=488326

Marco Martin  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
   |ma/systemsettings/-/commit/ |ma/plasma-nm/-/commit/a4231
   |1021059cf8b9965b2742f568c96 |9339782f9742bec15334eebcaca
   |bcb2b9e661b77   |dbca17d9

--- Comment #34 from Marco Martin  ---
Git commit a42319339782f9742bec15334eebcacadbca17d9 by Marco Martin.
Committed on 03/07/2024 at 08:05.
Pushed by mart into branch 'master'.

Use a shared QQmlEngine when possible

If a qml engine is found as the property __qmlEngine of qApp,
use it to load the qml, in order to workaround the bug 

needs https://invent.kde.org/plasma/systemsettings/-/merge_requests/322

M  +1-3kcm/CMakeLists.txt
M  +27   -27   kcm/kcm.cpp
M  +4-2kcm/kcm.h
D  +0-47   kcm/kcm.ui

https://invent.kde.org/plasma/plasma-nm/-/commit/a42319339782f9742bec15334eebcacadbca17d9

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 488326] Opening System Settings to Mouse or Networks KCM breaks other pages afterwards: InlineMessage.qml:123 Cannot assign object of type "TP.IconPropertiesGroup" to property of

2024-07-03 Thread Marco Martin
https://bugs.kde.org/show_bug.cgi?id=488326

Marco Martin  changed:

   What|Removed |Added

  Latest Commit||https://invent.kde.org/plas
   ||ma/systemsettings/-/commit/
   ||1021059cf8b9965b2742f568c96
   ||bcb2b9e661b77
 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED

--- Comment #33 from Marco Martin  ---
Git commit 1021059cf8b9965b2742f568c96bcb2b9e661b77 by Marco Martin.
Committed on 03/07/2024 at 08:04.
Pushed by mart into branch 'master'.

Share the qml engine as a qApp property

use this for weird kcms that are still qwidget but have an
internal QQuickWidget, so that they can share the qqmlengine

this works around

M  +1-0app/SidebarMode.cpp

https://invent.kde.org/plasma/systemsettings/-/commit/1021059cf8b9965b2742f568c96bcb2b9e661b77

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 488326] Opening System Settings to Mouse or Networks KCM breaks other pages afterwards: InlineMessage.qml:123 Cannot assign object of type "TP.IconPropertiesGroup" to property of

2024-07-01 Thread TraceyC
https://bugs.kde.org/show_bug.cgi?id=488326

TraceyC  changed:

   What|Removed |Added

 CC||kde...@tlcnet.info

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 488326] Opening System Settings to Mouse or Networks KCM breaks other pages afterwards: InlineMessage.qml:123 Cannot assign object of type "TP.IconPropertiesGroup" to property of

2024-07-01 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=488326

Nate Graham  changed:

   What|Removed |Added

Summary|After update to KF 6.3, |Opening System Settings to
   |opening System Settings to  |Mouse or Networks KCM
   |Mouse or Networks KCM   |breaks other pages
   |breaks other pages  |afterwards:
   |afterwards  |InlineMessage.qml:123
   ||Cannot assign object of
   ||type
   ||"TP.IconPropertiesGroup" to
   ||property of type
   ||"IconPropertiesGroup_QMLTYP
   ||E_101*" as the former is
   ||neither the same as the lat

--- Comment #32 from Nate Graham  ---
FWIW I can reproduce the issue of KCMs breaking if you launch System Settings
to the Mouse KCM or several others (e.g. Networks) but I'm not sure it was
caused by a commit in Kirigami 6.3. I bisected back to the beginning of 6.3 and
it always happens. 6.3 might be a coincidence.

-- 
You are receiving this mail because:
You are watching all bug changes.