diff --git a/TravelPost/src/com/TwentyCodes/android/TravelPost/LocationReceiver.java b/TravelPost/src/com/TwentyCodes/android/TravelPost/LocationReceiver.java index 9ed5216..4db6cc5 100644 --- a/TravelPost/src/com/TwentyCodes/android/TravelPost/LocationReceiver.java +++ b/TravelPost/src/com/TwentyCodes/android/TravelPost/LocationReceiver.java @@ -88,17 +88,17 @@ public class LocationReceiver extends BroadcastReceiver{ e.printStackTrace(); } - //post to facebook - FacebookAuth fbAuth = new FacebookAuth(mContext, new Activity()); - fbAuth.authorize(); - if(fbAuth.isSessionValid()) + //if there is a facebook authization, then post! + if (mContext.getSharedPreferences("facebook-session.xml", 0).getString("access_token", null) != null) { + //post to facebook + FacebookAuth fbAuth = new FacebookAuth(mContext, new Activity()); + fbAuth.authorize(); try { fbAuth.postToWall(thePost); } catch (SessionNotValidException e) { e.printStackTrace(); } - else - Log.d(TravelPost.TAG, "cant post to FB, not auth'd"); + } }