<p>HubTileConverter.cs throws an NullPointerException in Line 20 if the value to be converted is NULL</p>
<p> </p>
<p>Old:</p>
<p> </p>
<p> internal class MultipleToSingleLineStringConverter : IValueConverter</p>
<p> {</p>
<p> public object Convert(object value, Type targetType, object parameter, CultureInfo culture)</p>
<p> {</p>
<p> return ((string)value).Replace(Environment.NewLine, " ");</p>
<p> }</p>
<p> </p>
<p>Fix:</p>
<p> internal class MultipleToSingleLineStringConverter : IValueConverter</p>
<p> {</p>
<p> public object Convert(object value, Type targetType, object parameter, CultureInfo culture)</p>
<p> {</p>
<p> if (string.IsNullOrEmpty(value as string))</p>
<p> return string.Empty;</p>
<p> return (value as string).Replace(Environment.NewLine, " ");</p>
<p> }</p>
Comments:
<p> </p>
<p>Old:</p>
<p> </p>
<p> internal class MultipleToSingleLineStringConverter : IValueConverter</p>
<p> {</p>
<p> public object Convert(object value, Type targetType, object parameter, CultureInfo culture)</p>
<p> {</p>
<p> return ((string)value).Replace(Environment.NewLine, " ");</p>
<p> }</p>
<p> </p>
<p>Fix:</p>
<p> internal class MultipleToSingleLineStringConverter : IValueConverter</p>
<p> {</p>
<p> public object Convert(object value, Type targetType, object parameter, CultureInfo culture)</p>
<p> {</p>
<p> if (string.IsNullOrEmpty(value as string))</p>
<p> return string.Empty;</p>
<p> return (value as string).Replace(Environment.NewLine, " ");</p>
<p> }</p>
Comments:
Closing all issues marked as fixed, dupe or no repro for the Windows Phone Toolkit September 2012 release.