diff --git a/FoxTube/Home.xaml.cs b/FoxTube/Home.xaml.cs index e391871..a9dd6d5 100644 --- a/FoxTube/Home.xaml.cs +++ b/FoxTube/Home.xaml.cs @@ -37,7 +37,16 @@ namespace FoxTube { #region Vairables declaring VideoGrid videoGrid = new VideoGrid(); - string reg = (ApplicationData.Current.LocalSettings.Values["region"] as string).ToUpper().Remove(0, 3); + string reg; + + try + { + reg = (ApplicationData.Current.LocalSettings.Values["region"] as string).ToUpper().Remove(0, 3); + } + catch(ArgumentOutOfRangeException) + { + reg = (ApplicationData.Current.LocalSettings.Values["region"] as string).ToUpper(); + } #endregion pivot.Items.Clear(); diff --git a/FoxTube/MainPage.xaml.cs b/FoxTube/MainPage.xaml.cs index 544ca2d..957493b 100644 --- a/FoxTube/MainPage.xaml.cs +++ b/FoxTube/MainPage.xaml.cs @@ -511,7 +511,14 @@ namespace FoxTube searchListRequest.Q = keyword; searchListRequest.SafeSearch = (SearchResource.ListRequest.SafeSearchEnum)(int)settings.Values["safeSearch"]; searchListRequest.MaxResults = 25; - searchListRequest.RelevanceLanguage = settings.Values["region"].ToString().Remove(2).ToLower(); + try + { + searchListRequest.RelevanceLanguage = settings.Values["region"].ToString().Remove(2).ToLower(); + } + catch(ArgumentOutOfRangeException) + { + searchListRequest.RelevanceLanguage = settings.Values["region"].ToString().ToLower(); + } var response = await searchListRequest.ExecuteAsync();