mpd/src/client
Max Kellermann b0cfdfa257 client/Idle: consume only idle flags that were subscribed to
Since the very beginning when idle subscriptions where introduced
(commit 0bad84066b), waiting for a certain idle mask would clear
all other idle flags as well.  This would cause idle events to get
lost.

Closes https://github.com/MusicPlayerDaemon/MPD/issues/1998
2024-03-11 15:07:07 +01:00
..
BackgroundCommand.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Client.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Client.hxx client/Client: add interface IClient 2023-11-26 08:11:06 +01:00
Config.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Config.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Domain.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Domain.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Event.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Expire.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
File.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
IClient.hxx client/Client: add interface IClient 2023-11-26 08:11:06 +01:00
Idle.cxx client/Idle: consume only idle flags that were subscribed to 2024-03-11 15:07:07 +01:00
List.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
List.hxx util/Intrusive*: move constant_time_size to an options struct 2023-09-11 19:18:36 +02:00
Listener.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Listener.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Message.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Message.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
New.cxx net/SocketDescriptor: add {Read,Write}NoWait() 2023-09-27 11:39:55 +02:00
Process.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Read.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Response.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Response.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Subscribe.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
ThreadBackgroundCommand.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
ThreadBackgroundCommand.hxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00
Write.cxx use SPDX IDs, replacing the long copyright headers 2023-03-06 14:59:48 +01:00