From d5fb92e2b85be92372f8e7b074f41f8b547a9673 Mon Sep 17 00:00:00 2001 From: Takamune ISHIGE Date: Wed, 17 Apr 2024 19:09:26 +0900 Subject: [PATCH] ScreenPopAction Fixed --- CallFlowVisualizer.csproj | 2 +- CollectGCValuesFromJSON.cs | 16 ++++++++++++++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/CallFlowVisualizer.csproj b/CallFlowVisualizer.csproj index ef18660..71f9d19 100644 --- a/CallFlowVisualizer.csproj +++ b/CallFlowVisualizer.csproj @@ -4,7 +4,7 @@ Exe net6.0 enable - 1.6.2 + 1.6.3 disable tishige tishige diff --git a/CollectGCValuesFromJSON.cs b/CollectGCValuesFromJSON.cs index c5005ae..1e5cb0d 100644 --- a/CollectGCValuesFromJSON.cs +++ b/CollectGCValuesFromJSON.cs @@ -505,8 +505,20 @@ internal static List CollectNode(string jsonPath) break; // v1.4.3 case "ScreenPopAction": - flowNode.Desc2 = (string)action_i["inputs"][0]["value"]["text"] ?? (string)action_i["inputs"][0]["value"]["text"]; - break; + + //2024.4.17 fixed + if (action_i["inputs"].Count() > 0 && action_i["inputs"][0]["value"] != null && action_i["inputs"][0]["value"]["text"] != null) + { + flowNode.Desc2 = (string)action_i["inputs"][0]["value"]["text"]; + } + else + { + flowNode.Desc2 = String.Empty; + } + + + + break; // v1.6.0 case "EvaluateScheduleAction": string evaluateEmergencyGroup = (string)action_i["evaluateEmergencyGroup"] ?? (string)action_i["evaluateEmergencyGroup"];