1
0
forked from drath/libratbag

libratbag: fix profile not becoming dirty on active profile switch

This commit is contained in:
Yaroslav Chvanov
2023-03-05 13:25:53 +03:00
parent 2b47f5b942
commit 9f031e58a1

View File

@@ -903,12 +903,16 @@ ratbag_profile_set_active(struct ratbag_profile *profile)
return RATBAG_SUCCESS;
list_for_each(p, &device->profiles, link) {
p->is_active = false;
p->is_active_dirty = true;
if (p->is_active) {
p->is_active = false;
p->is_active_dirty = true;
p->dirty = true;
}
}
profile->is_active = true;
profile->is_active_dirty = true;
profile->dirty = true;
return RATBAG_SUCCESS;
}