fix build after 0bd7924d87f00059a9b4ea582d443fff58527bff
authormontellese <montellese@xbmc.org>
Fri, 4 May 2012 16:34:13 +0000 (18:34 +0200)
committermontellese <montellese@xbmc.org>
Fri, 4 May 2012 16:34:13 +0000 (18:34 +0200)
xbmc/interfaces/json-rpc/ServiceDescription.h
xbmc/interfaces/json-rpc/VideoLibrary.cpp
xbmc/interfaces/json-rpc/methods.json

index fc71781..2295637 100644 (file)
@@ -2140,7 +2140,7 @@ namespace JSONRPC
         "{ \"name\": \"year\", \"$ref\": \"Optional.Integer\" },"
         "{ \"name\": \"plot\", \"$ref\": \"Optional.String\" },"
         "{ \"name\": \"album\", \"$ref\": \"Optional.String\" },"
-        "{ \"name\": \"artist\", \"$ref\": \"Optional.String\" },"
+        "{ \"name\": \"artist\", \"type\": [ \"null\", \"Array.String\" ] },"
         "{ \"name\": \"genre\", \"type\": [ \"null\", \"Array.String\" ], \"default\": null },"
         "{ \"name\": \"track\", \"$ref\": \"Optional.Integer\" },"
         "{ \"name\": \"lastplayed\", \"$ref\": \"Optional.String\" }"
index f955787..7647329 100644 (file)
@@ -712,7 +712,7 @@ void CVideoLibrary::UpdateVideoTag(const CVariant &parameterObject, CVideoInfoTa
   if (ParameterNotNull(parameterObject, "album"))
     details.m_strAlbum = parameterObject["album"].asString();
   if (ParameterNotNull(parameterObject, "artist"))
-    details.m_strArtist = parameterObject["artist"].asString();
+    CopyStringArray(parameterObject["artist"], details.m_artist);
   if (ParameterNotNull(parameterObject, "genre"))
     CopyStringArray(parameterObject["genre"], details.m_genre);
   if (ParameterNotNull(parameterObject, "track"))
index 3a477b1..778789b 100644 (file)
       { "name": "year", "$ref": "Optional.Integer" },
       { "name": "plot", "$ref": "Optional.String" },
       { "name": "album", "$ref": "Optional.String" },
-      { "name": "artist", "$ref": "Optional.String" },
+      { "name": "artist", "type": [ "null", "Array.String" ] },
       { "name": "genre", "type": [ "null", "Array.String" ], "default": null },
       { "name": "track", "$ref": "Optional.Integer" },
       { "name": "lastplayed", "$ref": "Optional.String" }