summaryrefslogtreecommitdiff
path: root/src/de/podfetcher/activity/FeedItemlistActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/podfetcher/activity/FeedItemlistActivity.java')
-rw-r--r--src/de/podfetcher/activity/FeedItemlistActivity.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/de/podfetcher/activity/FeedItemlistActivity.java b/src/de/podfetcher/activity/FeedItemlistActivity.java
index b3a3cb28e..253ebae33 100644
--- a/src/de/podfetcher/activity/FeedItemlistActivity.java
+++ b/src/de/podfetcher/activity/FeedItemlistActivity.java
@@ -1,6 +1,7 @@
package de.podfetcher.activity;
+import android.graphics.drawable.BitmapDrawable;
import android.os.Bundle;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
@@ -33,13 +34,15 @@ public class FeedItemlistActivity extends SherlockFragmentActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- this.setContentView(R.layout.feeditemlist_activity);
+ getSupportActionBar().setDisplayHomeAsUpEnabled(true);
+ setContentView(R.layout.feeditemlist_activity);
+
manager = FeedManager.getInstance();
long feedId = getIntent().getLongExtra(FeedlistFragment.EXTRA_SELECTED_FEED, -1);
if(feedId == -1) Log.e(TAG, "Received invalid feed selection.");
feed = manager.getFeed(feedId);
-
+ getSupportActionBar().setLogo(new BitmapDrawable(feed.getImage().getImageBitmap()));
setTitle(feed.getTitle());
FragmentManager fragmentManager = getSupportFragmentManager();
@@ -77,6 +80,8 @@ public class FeedItemlistActivity extends SherlockFragmentActivity {
};
remover.execute(feed);
break;
+ case android.R.id.home:
+ finish();
}
}
return true;