diff --git a/CampusAppWP8/CampusAppWP8/Pages/PlaceNews/PlaceNews.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/PlaceNews/PlaceNews.xaml.cs
index 148a7d9a..3a9eca4a 100644
--- a/CampusAppWP8/CampusAppWP8/Pages/PlaceNews/PlaceNews.xaml.cs
+++ b/CampusAppWP8/CampusAppWP8/Pages/PlaceNews/PlaceNews.xaml.cs
@@ -103,17 +103,14 @@ namespace CampusAppWP8.Pages.PlaceNews
this.places.OnFailedLoad += new PlacesFile.OnFailed(this.PlacesFileIsFail);
this.places.LoadData();
}
- else if (this.spsApi == null || this.forceReqest)
+
+ // init sps Api
+ if (this.spsApi == null || this.forceReqest)
{
this.spsApi = new SpsApi();
this.spsApi.OnLoaded += new SpsApi.OnIO(this.SpsApiIsReady);
this.spsApi.OnFailedLoad += new SpsApi.OnFailed(this.ApiIsFail);
this.spsApi.SetupCurrentPlaceRequest(Constants.SpsDomain_Buildings);
- if (this.places.Model != null)
- {
- this.spsApi.LoadData();
- this.waitForApi++;
- }
}
// init pis API
@@ -165,11 +162,15 @@ namespace CampusAppWP8.Pages.PlaceNews
/// Stubbfel, 09.09.2013.
private void PlacesFileIsReady()
{
- if (this.spsApi != null)
+ if (this.spsApi == null)
{
- this.spsApi.LoadData();
- this.waitForApi++;
+ this.spsApi = new SpsApi();
+ this.spsApi.OnLoaded += new SpsApi.OnIO(this.SpsApiIsReady);
+ this.spsApi.OnFailedLoad += new SpsApi.OnFailed(this.ApiIsFail);
+ this.spsApi.SetupCurrentPlaceRequest(Constants.SpsDomain_Buildings);
}
+ this.spsApi.LoadData();
+ this.waitForApi++;
}
/// Pss API is ready.