Skip to content

Commit 68b43f6

Browse files
mhduiydeepin-bot[bot]
authored andcommitted
fix: windoweffect osd triggered abnormally
只有在触发windoweffect的osd时才触发特效调节 pms: TASK-368711
1 parent 964cf2f commit 68b43f6

File tree

1 file changed

+6
-6
lines changed
  • panels/notification/osd/windoweffect/package

1 file changed

+6
-6
lines changed

panels/notification/osd/windoweffect/package/main.qml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ AppletItem {
2828

2929
Connections {
3030
target: control.Panel
31+
enabled: match(control.Panel.osdType)
3132
function onVisibleChanged() {
3233
if (!control.Panel.visible) {
3334
Applet.effectType = effectModel.get(selectIndex).value
@@ -46,13 +47,12 @@ AppletItem {
4647

4748
function update(osdType)
4849
{
49-
if (selectIndex === effectModel.count - 1) {
50-
selectIndex = 0
51-
} else {
52-
selectIndex++
53-
}
54-
5550
if (match(osdType)) {
51+
if (selectIndex === effectModel.count - 1) {
52+
selectIndex = 0
53+
} else {
54+
selectIndex++
55+
}
5656
return true
5757
}
5858
return false

0 commit comments

Comments
 (0)