mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-05 13:29:57 -05:00
stream-restore: When changing restore entries with D-Bus, apply the changes immediately.
This commit is contained in:
parent
5012dc8450
commit
71ef5fe7e8
1 changed files with 3 additions and 0 deletions
|
|
@ -765,6 +765,7 @@ static void handle_entry_set_device(DBusConnection *conn, DBusMessage *msg, DBus
|
||||||
value.size = sizeof(struct entry);
|
value.size = sizeof(struct entry);
|
||||||
pa_assert_se(pa_database_set(de->userdata->database, &key, &value, TRUE) == 0);
|
pa_assert_se(pa_database_set(de->userdata->database, &key, &value, TRUE) == 0);
|
||||||
|
|
||||||
|
apply_entry(de->userdata, de->entry_name, e);
|
||||||
send_device_updated_signal(de, e);
|
send_device_updated_signal(de, e);
|
||||||
trigger_save(de->userdata);
|
trigger_save(de->userdata);
|
||||||
}
|
}
|
||||||
|
|
@ -829,6 +830,7 @@ static void handle_entry_set_volume(DBusConnection *conn, DBusMessage *msg, DBus
|
||||||
value.size = sizeof(struct entry);
|
value.size = sizeof(struct entry);
|
||||||
pa_assert_se(pa_database_set(de->userdata->database, &key, &value, TRUE) == 0);
|
pa_assert_se(pa_database_set(de->userdata->database, &key, &value, TRUE) == 0);
|
||||||
|
|
||||||
|
apply_entry(de->userdata, de->entry_name, e);
|
||||||
send_volume_updated_signal(de, e);
|
send_volume_updated_signal(de, e);
|
||||||
trigger_save(de->userdata);
|
trigger_save(de->userdata);
|
||||||
}
|
}
|
||||||
|
|
@ -886,6 +888,7 @@ static void handle_entry_set_mute(DBusConnection *conn, DBusMessage *msg, DBusMe
|
||||||
value.size = sizeof(struct entry);
|
value.size = sizeof(struct entry);
|
||||||
pa_assert_se(pa_database_set(de->userdata->database, &key, &value, TRUE) == 0);
|
pa_assert_se(pa_database_set(de->userdata->database, &key, &value, TRUE) == 0);
|
||||||
|
|
||||||
|
apply_entry(de->userdata, de->entry_name, e);
|
||||||
send_mute_updated_signal(de, e);
|
send_mute_updated_signal(de, e);
|
||||||
trigger_save(de->userdata);
|
trigger_save(de->userdata);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue