private static void GotoLinkImpl(LinkViewModel vm)
{
if (vm.IsExtendedOptionsShown)
vm.IsExtendedOptionsShown = false;
if (vm.IsSelfPost && !vm._settingsService.OnlyFlipViewImages)
{
vm._navigationService.Navigate(vm._dynamicViewLocator.SelfPostView, Tuple.Create(vm.LinkThing, false));
}
else
{
UtilityCommandImpl.GotoLinkImpl(vm.Url, vm._linkThing);
}
vm.RaisePropertyChanged("Url");
}