Modifies Svace issues 13/141013/1
authorHyerim Kim <rimi.kim@samsung.com>
Thu, 27 Jul 2017 12:38:34 +0000 (21:38 +0900)
committerHyerim Kim <rimi.kim@samsung.com>
Thu, 27 Jul 2017 12:38:34 +0000 (21:38 +0900)
Change-Id: I1e293d4e9239b53638194b394354d3689dc340e8
Signed-off-by: Hyerim Kim <rimi.kim@samsung.com>
LibTVRefCommonPortable/Utils/RecentShortcutStorage.cs
TVApps/TVApps/TVApps.cs
TVHome/TVHome/TVHome.cs
TVHome/TVHome/Views/MainPage.xaml.cs

index 828e007..6d9dedd 100755 (executable)
@@ -128,9 +128,9 @@ namespace LibTVRefCommonPortable.Utils
                 };
                 var mediaControlAction = defaultStateDescription.Action as MediaControlAction;
 
-                mediaControlAction.ExtraData.Add("View By", "All");
-                mediaControlAction.ExtraData.Add("Media type", "Video");
-                mediaControlAction.ExtraData.Add("Media Id", item.MediaId);
+                mediaControlAction?.ExtraData.Add("View By", "All");
+                mediaControlAction?.ExtraData.Add("Media type", "Video");
+                mediaControlAction?.ExtraData.Add("Media Id", item.MediaId);
 
                 var recentShortcutInfo = new RecentShortcutInfo();
 
index 66230a7..589e5c3 100755 (executable)
@@ -74,7 +74,7 @@ namespace TVApps
             try
             {
                 string modelName;
-                if (DependencyService.Get<ISystemSettings>().GetSystemModelName(out modelName))
+                if (DependencyService.Get<ISystemSettings>() != null && DependencyService.Get<ISystemSettings>().GetSystemModelName(out modelName))
                 {
                     SizeUtils.SetModelName(modelName);
                 }
index 642d83e..8afe1a1 100755 (executable)
@@ -92,7 +92,7 @@ namespace TVHome
             try
             {
                 string modelName;
-                if (DependencyService.Get<ISystemSettings>().GetSystemModelName(out modelName))
+                if (DependencyService.Get<ISystemSettings>() != null && DependencyService.Get<ISystemSettings>().GetSystemModelName(out modelName))
                 {
                     SizeUtils.SetModelName(modelName);
                 }
index c67c9b6..c65faae 100755 (executable)
@@ -75,7 +75,7 @@ namespace TVHome.Views
             PageMainPanel.TranslateTo(0.0, 0.0, 150);
 #pragma warning restore CS4014
             await PageMainPanel.ScaleTo(0.0, 150);
-            DependencyService.Get<IWindowAPIs>().SetIconified(true);
+            DependencyService.Get<IWindowAPIs>()?.SetIconified(true);
         }
 
         /// <summary>
@@ -90,7 +90,7 @@ namespace TVHome.Views
             PageMainPanel.TranslateTo(0.0, 0.0, 150);
 #pragma warning restore CS4014
             await PageMainPanel.ScaleTo(1.0, 150);
-            DependencyService.Get<IWindowAPIs>().SetIconified(false);
+            DependencyService.Get<IWindowAPIs>()?.SetIconified(false);
         }
 
         /// <summary>
@@ -98,7 +98,7 @@ namespace TVHome.Views
         /// </summary>
         private void ToggleIconified()
         {
-            if (DependencyService.Get<IWindowAPIs>().GetIconified() == true)
+            if (DependencyService.Get<IWindowAPIs>()?.GetIconified() == true)
             {
                 PageMainPanel.InitialFocusing();
                 Uniconified();