diff --git a/src/module/mpv.c b/src/module/mpv.c index 196dcf46472fa289322ec5393f84b24979553809..f5c1aaee4c682e0954a70ba96d739f4b602876db 100644 --- a/src/module/mpv.c +++ b/src/module/mpv.c @@ -80,10 +80,10 @@ lmpv_prepare(void) int lmpv_observe_properties(mpv_handle *ctx) { - return (mpv_observe_property(ctx, 0, "ao-volume", MPV_FORMAT_INT64) < 0) && - (mpv_observe_property(ctx, 0, "duration", MPV_FORMAT_INT64) < 0) && - (mpv_observe_property(ctx, 0, "time-pos", MPV_FORMAT_INT64) < 0) && - (mpv_observe_property(ctx, 0, "pause", MPV_FORMAT_FLAG) < 0); + return (mpv_observe_property(ctx, 0, "ao-volume", MPV_FORMAT_INT64) >= 0) && + (mpv_observe_property(ctx, 0, "duration", MPV_FORMAT_INT64) >= 0) && + (mpv_observe_property(ctx, 0, "time-pos", MPV_FORMAT_INT64) >= 0) && + (mpv_observe_property(ctx, 0, "pause", MPV_FORMAT_FLAG) >= 0); } mpv_handle *