summaryrefslogtreecommitdiff
path: root/Juick/Classes/MyUriMapper.cs
diff options
context:
space:
mode:
authorGravatar k0st1x2015-07-30 23:03:35 +0300
committerGravatar k0st1x2015-07-30 23:03:35 +0300
commit73443e2fd916747e9d6c0bc5b0365e50813207e0 (patch)
tree4aaca4f07fd03aeb5306b30277b213f3b40178c6 /Juick/Classes/MyUriMapper.cs
parentf886241fdf48e1c1880084ae2f4bd0541f5cf3c0 (diff)
parentbad1ba044c60afcf20643883878f2103d9db9744 (diff)
Merge branch 'master' of https://bitbucket.org/vitalyster/juick-windowsphone
Conflicts: Juick/Properties/WMAppManifest.xml
Diffstat (limited to 'Juick/Classes/MyUriMapper.cs')
-rw-r--r--Juick/Classes/MyUriMapper.cs7
1 files changed, 4 insertions, 3 deletions
diff --git a/Juick/Classes/MyUriMapper.cs b/Juick/Classes/MyUriMapper.cs
index 4f757a5..8add683 100644
--- a/Juick/Classes/MyUriMapper.cs
+++ b/Juick/Classes/MyUriMapper.cs
@@ -18,13 +18,14 @@ namespace Juick.Classes
// Incoming URI example: /MainPage.xaml?Action=ShareContent&FileId=%7BA3D54E2D-7977-4E2B-B92D-3EB126E5D168%7D
if ((tempUri.Contains("ShareContent")) && (tempUri.Contains("FileId")))
{
- mappedUri = tempUri.Replace("MainPage", "NewPostView");
+ mappedUri = tempUri.Replace("LaunchPage", "NewPostView");
return new Uri(mappedUri, UriKind.Relative);
}
- if (!App.AppContext.Account.IsAuthenticated)
+ if (uri.OriginalString == "/LaunchPage.xaml")
{
- mappedUri = tempUri.Replace("MainPage", "LoginView");
+ var realPage = App.AppContext.Account.IsAuthenticated ? "MainPage" : "LoginView";
+ mappedUri = tempUri.Replace("LaunchPage", realPage);
return new Uri(mappedUri, UriKind.Relative);
}