summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrederick Yin <fkfd@fkfd.me>2023-07-29 21:19:22 +0800
committerFrederick Yin <fkfd@fkfd.me>2023-07-29 21:19:22 +0800
commitdacaf4de37c3749c44ca16c7d609ac6977e6bb49 (patch)
tree46db693b55904b330ed8e881be0b6d0e772d9bee
parent3d6239a9288d091f0a365e775365e8fa033db822 (diff)
Fix dynamic typing bug
-rw-r--r--contents/ui/ActivityView.qml19
1 files changed, 11 insertions, 8 deletions
diff --git a/contents/ui/ActivityView.qml b/contents/ui/ActivityView.qml
index 4b32cf4..3484eed 100644
--- a/contents/ui/ActivityView.qml
+++ b/contents/ui/ActivityView.qml
@@ -40,14 +40,15 @@ PlasmaComponents.ListItem {
}
let finishedActivities = plasmoid.configuration[configKeys[type]]
+ const activityIdStr = activityId.toString()
if (finished) {
- if (!finishedActivities.includes(activityId)) {
- finishedActivities.push(activityId)
+ if (!finishedActivities.includes(activityIdStr)) {
+ finishedActivities.push(activityIdStr)
}
} else {
- // remove activityId from list
+ // remove activityIdStr from list
finishedActivities.splice(
- finishedActivities.indexOf(activityId), 1
+ finishedActivities.indexOf(activityIdStr), 1
)
}
// save config
@@ -112,14 +113,16 @@ PlasmaComponents.ListItem {
}
let importantActivities = plasmoid.configuration[configKeys[type]]
+ const activityIdStr = activityId.toString()
+
if (important) {
- if (!importantActivities.includes(activityId)) {
- importantActivities.push(activityId)
+ if (!importantActivities.includes(activityIdStr)) {
+ importantActivities.push(activityIdStr)
}
} else {
- // remove activityId from list
+ // remove activityIdStr from list
importantActivities.splice(
- importantActivities.indexOf(activityId), 1
+ importantActivities.indexOf(activityIdStr), 1
)
}
// save config