From 2eea9fd05421bbc32ff6e07d8bb34c7e3a8856bb Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Sun, 13 Jan 2013 16:57:50 +0400 Subject: Fix loading data twice, take 2 --- Juick/ThreadView.xaml.cs | 2 ++ Juick/ViewModels/MessageListViewModelBase.cs | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Juick/ThreadView.xaml.cs b/Juick/ThreadView.xaml.cs index 958efe2..d17f8f5 100644 --- a/Juick/ThreadView.xaml.cs +++ b/Juick/ThreadView.xaml.cs @@ -21,6 +21,8 @@ namespace Juick // When page is navigated to set data context to selected item in list protected override void OnNavigatedTo(NavigationEventArgs e) { + if (Model.Items.Count > 0) + return; string _mid = ""; if (NavigationContext.QueryString.TryGetValue("mid", out _mid)) { diff --git a/Juick/ViewModels/MessageListViewModelBase.cs b/Juick/ViewModels/MessageListViewModelBase.cs index 2631a53..5dc8aed 100644 --- a/Juick/ViewModels/MessageListViewModelBase.cs +++ b/Juick/ViewModels/MessageListViewModelBase.cs @@ -47,7 +47,7 @@ namespace Juick.ViewModels /// public void LoadData() { - if (IsDataLoading || Items.Count > 0) { + if (IsDataLoading) { return; } -- cgit v1.2.3