From 716935dfff9bc1b68fcbac7a07b4a01698bbfec9 Mon Sep 17 00:00:00 2001 From: brindosch Date: Thu, 26 May 2016 07:45:54 +0200 Subject: [PATCH] xbmc checker fix (3) Former-commit-id: c8b406033d333177dd2470522b2d8526a9c02d07 --- libsrc/xbmcvideochecker/XBMCVideoChecker.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libsrc/xbmcvideochecker/XBMCVideoChecker.cpp b/libsrc/xbmcvideochecker/XBMCVideoChecker.cpp index c8c82796..667ad4e4 100644 --- a/libsrc/xbmcvideochecker/XBMCVideoChecker.cpp +++ b/libsrc/xbmcvideochecker/XBMCVideoChecker.cpp @@ -61,7 +61,7 @@ void XBMCVideoChecker::receiveReply() std::cout << "KODICHECK INFO: Kodi Message: " << reply.toStdString() << std::endl; - if (reply.contains("\"method\":\"Player.OnPlay\"") || reply.contains("\"method\":\"Playlist.OnAdd\"")) + if (reply.contains("\"method\":\"Player.OnPlay\"")) { // send a request for the current player state _socket.write(_activePlayerRequest.toUtf8()); @@ -193,6 +193,11 @@ void XBMCVideoChecker::receiveReply() _xbmcVersion = regex.cap(1).toInt(); } } + else if (reply.contains("picture") && reply.contains("\"method\":\"Playlist.OnAdd\"")) + { + // picture viewer is playing + setGrabbingMode(_grabPhoto ? GRABBINGMODE_PHOTO : GRABBINGMODE_OFF); + } } void XBMCVideoChecker::connected()