mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-13 13:30:05 -05:00
stream: fix state changes
This commit is contained in:
parent
135647f193
commit
5a12b35be7
2 changed files with 2 additions and 2 deletions
|
|
@ -363,7 +363,7 @@ static bool filter_set_state(struct pw_filter *filter, enum pw_filter_state stat
|
|||
enum pw_filter_state old = filter->state;
|
||||
bool changed = old != state;
|
||||
|
||||
if (res) {
|
||||
if (changed) {
|
||||
free(filter->error);
|
||||
filter->error = error ? strdup(error) : NULL;
|
||||
filter->error_res = res;
|
||||
|
|
|
|||
|
|
@ -358,7 +358,7 @@ static bool stream_set_state(struct pw_stream *stream, enum pw_stream_state stat
|
|||
enum pw_stream_state old = stream->state;
|
||||
bool changed = old != state;
|
||||
|
||||
if (res) {
|
||||
if (changed) {
|
||||
free(stream->error);
|
||||
stream->error = error ? strdup(error) : NULL;
|
||||
stream->error_res = res;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue