diff --git a/res/layout/header.xml b/res/layout/header.xml index edb5aef..d519d14 100644 --- a/res/layout/header.xml +++ b/res/layout/header.xml @@ -1,6 +1,7 @@ diff --git a/src/com/studentersamfundet/app/ui/BaseDnsActivity.java b/src/com/studentersamfundet/app/ui/BaseDnsActivity.java index 5dae281..1160cf0 100644 --- a/src/com/studentersamfundet/app/ui/BaseDnsActivity.java +++ b/src/com/studentersamfundet/app/ui/BaseDnsActivity.java @@ -10,6 +10,7 @@ public abstract class BaseDnsActivity extends Activity { public void clickHandler(View v) { Intent intent = new Intent(); + /* Program button was pushed: */ if (v.getId() == R.id.program_button) { intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT | Intent.FLAG_ACTIVITY_SINGLE_TOP); @@ -17,12 +18,21 @@ public abstract class BaseDnsActivity extends Activity { intent.setClass(this, ProgramListActivity.class); startActivity(intent); + /* Join button was pushed: */ } else if (v.getId() == R.id.bli_med_button) { intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY | Intent.FLAG_ACTIVITY_SINGLE_TOP); intent.setClass(this, JoinUsActivity.class); startActivity(intent); + + /* The header was pushed: */ + } else if (v.getId() == R.id.header) { + intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP + | Intent.FLAG_ACTIVITY_SINGLE_TOP); + + intent.setClass(this, DnsActivity.class); + startActivity(intent); } } }