Legato-Dev / Legato

AIMP4 Remote API Wrapper Library for .NET
https://www.nuget.org/packages/Legato/
MIT License
10 stars 2 forks source link

AIMPが閉じられると多数の例外が発生する #56

Closed marihachi closed 6 years ago

marihachi commented 6 years ago

https://github.com/Legato-Dev/Legato/blob/master/Legato/AimpObserver.cs#L107-L130

AimpObserver.Unsubscribe()がAIMPが閉じられたタイミングで呼び出されるようになっていて、UnsubscribeでAIMPが実行中かどうかの確認をせずにコマンドを送信していた。 AIMPの起動状態の確認を追加して多数の例外が出なくなったことを確認した。

Asteriskx commented 6 years ago

あ、コミットしてくれたのね。有難う。 こっちも対応してたけど、コミットしてくれたから取り下げとくわ。

marihachi commented 6 years ago

マジか

Asteriskx commented 6 years ago