diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListActivity.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListActivity.java index 4b2933cac..b7df9c70b 100644 --- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListActivity.java +++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListActivity.java @@ -749,10 +749,14 @@ public boolean onOptionsItemSelected(MenuItem item) { StartLoginFragment(NewsReaderListActivity.this); break; - case R.id.action_add_new_feed: - Intent newFeedIntent = new Intent(this, NewFeedActivity.class); - startActivityForResult(newFeedIntent, RESULT_ADD_NEW_FEED); - break; + case R.id.action_add_new_feed: + if(mApi.getAPI() != null) { + Intent newFeedIntent = new Intent(this, NewFeedActivity.class); + startActivityForResult(newFeedIntent, RESULT_ADD_NEW_FEED); + } else { + StartLoginFragment(NewsReaderListActivity.this); + } + break; case R.id.menu_StartImageCaching: final DatabaseConnectionOrm dbConn = new DatabaseConnectionOrm(this);