diff --git a/TraktPlugin/TraktDashboard.cs b/TraktPlugin/TraktDashboard.cs index cde0f9df..908ba02b 100644 --- a/TraktPlugin/TraktDashboard.cs +++ b/TraktPlugin/TraktDashboard.cs @@ -3009,8 +3009,8 @@ private void GUIWindowManager_Receivers(GUIMessage message) if (activity == null || string.IsNullOrEmpty(activity.Action) || string.IsNullOrEmpty(activity.Type)) return; - ActivityAction action = (ActivityAction)Enum.Parse(typeof(ActivityAction), activity.Action); - ActivityType type = (ActivityType)Enum.Parse(typeof(ActivityType), activity.Type); + var action = (ActivityAction)Enum.Parse(typeof(ActivityAction), activity.Action); + var type = (ActivityType)Enum.Parse(typeof(ActivityType), activity.Type); switch (action) { @@ -3053,6 +3053,21 @@ private void GUIWindowManager_Receivers(GUIMessage message) } break; + case ActivityAction.like: + if (type == ActivityType.comment) + { + // view comment + GUIUtils.ShowTextDialog(Translation.Comment, activity.Shout.Text); + } + else if (type == ActivityType.list) + { + // load list - A liked list doesn't return the user + //GUIListItems.CurrentList = activity.List; + //GUIListItems.CurrentUser = activity.List.User; + //GUIWindowManager.ActivateWindow((int)TraktGUIWindows.CustomListItems); + } + break; + default: PlayActivityItem(true); break;